热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

thinkphp的版本差异挺大的已找工作为目的的话应该学习哪个版本

作为一个PHP初学者,发现ThinkPHP的版本众多,新版本与旧版本许都操作习惯和命名规则都不一样,特别是网上各种视频教程大多都是3.1.x的版本,已经很久之前的版本了,如果已找工作为目的的话,应该学习老版本还是...
作为一个PHP初学者,发现ThinkPHP的版本众多,新版本与旧版本许都操作习惯和命名规则都不一样,特别是网上各种视频教程大多都是3.1.x的版本,已经很久之前的版本了,如果已找工作为目的的话,应该学习老版本还是自己适应新版本呢?

回复内容:

作为一个PHP初学者,发现ThinkPHP的版本众多,新版本与旧版本许都操作习惯和命名规则都不一样,特别是网上各种视频教程大多都是3.1.x的版本,已经很久之前的版本了,如果已找工作为目的的话,应该学习老版本还是自己适应新版本呢?

这么认真写的答案竟然被踩了。无所谓了,

我是Laravel 和 Yii的粉丝。

=======================以上是修改的部分,望大爷满意============================

我不知道楼上回答学习laravel的为什么被踩了。

可以学3.2的新版本,如果你认真看文档,三天你就可以说精通ThinkPHP。因为在认真看完文档之后,你可以解决掉在实际开发中的80%的问题,剩下的有15%可以交给google,另外的5%看个人造化。

学习 laravel5.*

tp害人不浅啊

个人建议,应该学习Laravel或CodeIgniter。

如果是新学一个框架的话,真心不建议学习TP,这会使你的PHP之路走向歧途.
首推YII2,LARAVEL5次之.
原因不多说,怕被踩

学最新的,3.2以后的版本好用不少啊。除非是去工作,发现公司在用3.1,这是没办法的事,自己学习永远学最近版本。

任何一个版本学了之后,对于其他版本只要有文档在,应该做起项目来都没有太大的问题吧。觉得不应该纠结在这里!!!

我也觉得千万不要学tp。

3.2的视频也有的看,善于用搜索引擎,学最新版

最新版
3.2版后各个方面都有极大的提升

当然是最新版本的了,其实都差不多,看了源码后你就不会再想用了。

我也建议学最新的,tp相对其他几个框架来说文档比较好。全中文,而且社区也比较活跃

2x的你还得打补丁呢
果断3.2

其实不一定要学最新的版本,你应该学最稳定的版本,比如3.1.2或者3.2版本,虽然这些不是最新的版本,但是这些是比较稳定且普及使用率较高,上手后找工作比较好,希望对你有帮助

随便学个版本 其他的大部分都差不多 1和2的最大的变化就是命名空间 但是这玩意我估计长久不了....没什么卵用..当然我是菜鸟...不喜勿喷..

首先,我也不认为thinkphp是一个很牛逼的框架,我自己在写一些个人项目的时候,都是用CI,不过国内大多公司启动一个项目的时候,在评估项目的扩展和用户量之后,很有可能选择ThinkPHP,虽然大家都在玩儿其他的框架,但是似乎人人都会tp,一起做一个项目,总不可能各用各自己喜欢的吧,而且think封装了很多我们国人喜欢的一些功能,所以在国内目前是非常跑火的。

其次,我觉得你在学习的时候应该以最新的版本为学习的对象,因为新版本中融入了新的开发思维,例如3.2中全面采用命名空间,以及3.0开始引入CBD架构模式。这些新的东西,能够让你学到更多知识。当然,在开发中也可以让项目更加灵活。学习新版本的另一个重要原因,在于新版本一定是改进过的版本,无论是在一些细节的概念上,还是在框架模式设计上,肯定都要比老版本更先进。

再次,找工作而言,其实新老版本没有任何关系,你学习了新版本,虽然公司仍然是运行的老版本,但是你可以反过去看老版本的文档,很快就能找出两者的不同之处,甚至可以在午餐时间和同事吐槽老版本的不足之处。在面试的时候,面试官如果问你ThinkPHP的话,一般包括两个方面,一个方面是一些底层方法的实现,例如M和D的区别,另一方面也有可能问一些新版本的特性,以及利用这些特性可以解决以前哪些不能或很难解决的问题。

总之,我建议学习最新的版本。

Phalcon 怎能不推荐一下,不过国内用的不多,但是是非常棒的框架。

3.2的视频百度一下就有了

我也在学习,加油,听了各位大咖的评论,收获颇多。

推荐阅读
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • “你永远都不知道明天和‘公司的意外’哪个先来。”疫情期间,这是我们最战战兢兢的心情。但是显然,有些人体会不了。这份行业数据,让笔者“柠檬” ... [详细]
  • MACElasticsearch安装步骤及验证方法
    本文介绍了MACElasticsearch的安装步骤,包括下载ZIP文件、解压到安装目录、启动服务,并提供了验证启动是否成功的方法。同时,还介绍了安装elasticsearch-head插件的方法,以便于进行查询操作。 ... [详细]
  • Oracle分析函数first_value()和last_value()的用法及原理
    本文介绍了Oracle分析函数first_value()和last_value()的用法和原理,以及在查询销售记录日期和部门中的应用。通过示例和解释,详细说明了first_value()和last_value()的功能和不同之处。同时,对于last_value()的结果出现不一样的情况进行了解释,并提供了理解last_value()默认统计范围的方法。该文对于使用Oracle分析函数的开发人员和数据库管理员具有参考价值。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • 关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ... [详细]
  • 众筹商城与传统商城的区别及php众筹网站的程序源码
    本文介绍了众筹商城与传统商城的区别,包括所售产品和玩法不同以及运营方式不同。同时还提到了php众筹网站的程序源码和方维众筹的安装和环境问题。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • 如何提高PHP编程技能及推荐高级教程
    本文介绍了如何提高PHP编程技能的方法,推荐了一些高级教程。学习任何一种编程语言都需要长期的坚持和不懈的努力,本文提醒读者要有足够的耐心和时间投入。通过实践操作学习,可以更好地理解和掌握PHP语言的特异性,特别是单引号和双引号的用法。同时,本文也指出了只走马观花看整体而不深入学习的学习方式无法真正掌握这门语言,建议读者要从整体来考虑局部,培养大局观。最后,本文提醒读者完成一个像模像样的网站需要付出更多的努力和实践。 ... [详细]
  • 嵌入式处理器的架构与内核发展历程
    本文主要介绍了嵌入式处理器的架构与内核发展历程,包括不同架构的指令集的变化,以及内核的流水线和结构。通过对ARM架构的分析,可以更好地理解嵌入式处理器的架构与内核的关系。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
  • Sleuth+zipkin链路追踪SpringCloud微服务的解决方案
    在庞大的微服务群中,随着业务扩展,微服务个数增多,系统调用链路复杂化。Sleuth+zipkin是解决SpringCloud微服务定位和追踪的方案。通过TraceId将不同服务调用的日志串联起来,实现请求链路跟踪。通过Feign调用和Request传递TraceId,将整个调用链路的服务日志归组合并,提供定位和追踪的功能。 ... [详细]
author-avatar
忘不了那个你
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有