老张博客

技术干货|tp5, laravel, yii2我该选择哪个?

发布时间:2年前热度: 1933 ℃评论数:

没有最好,只有更适合

和语言之争一样,框架一样没有那个最好这种说法,只有更适合。这里的更适合我要给大家解释下。

1、更适合是 你非常了解一个框架 ,一定要注意不是因为你使用过 就一定更适合,因为只有你认证了解过 在出现极端问题才知道怎么解决。

2、更适合是 你当前技术栈选择,例如公司大部分人都会Yii2 框架,你说我们选择个tp5,你这不是折腾人嘛,多人的智慧还是可取的。

3、更适合是 相对而言 文档比较丰富,不然新人学习成本很高的。其实真有最好也是不好的,百花齐放百家争鸣 这样才能促进一个东西的进步,如果整个互联网PHP的框架 都是鸟哥的yaf,那就一家独大,框架就很难发展啦。

不要局限自己,要抱着开放的心态

我所了解的一些朋友,当自己熟悉某个框架之后 就觉得其他的框架都是浮云,这就有点画地为牢 把自己圈起来了,不愿意接受新的知识了。

我们做研发的(乃至所有工种),学习能力是我们的一大法宝,一个人的学习能力越强,其实就越能明白 世界很大,我们所了解的局限了(现在想想小学学的井底之蛙就明白了)。

可能有同学说来点实际了,不然就太鸡汤了,好吧,我来上几盘硬菜,对于我们php来讲 ,突破局限 要求 对 tp,yii2,laravel 最好都有了解,最起码你要了解两个,记住我说的是了解,如果你真真了解了,其实你就应该能够明白MVC是怎么实现的了,并且会学习到很多面试经常问答的优秀设计模式。

对我们互联网从业人员来讲,突破局限 要求 不要只会一门语言,例如我个人无论是PHP,python,java, node,还是App 开发 都可以啦(哇,是不是全栈工程师,这里我不说这个,我觉得这本来是一个褒义词,现在好像随便来一个都是全栈,我只能说我不是),其实你多学习几个语言 你会发现,基本处理逻辑都是差不多的,只是语法和对应技术栈可能不太一样。

对于入门新手的建议

可能有些新手会说,我才入门,你这要求有点太高了,你开始这么想没有问题,但是请看了这篇文章之后 一定要抛弃这种想法。我对才入门的或者准备入门的新手,有如下几个学习建议。

1:充分利用互联网的学习资源,但是请不要只看 不练习,编程就是实践出真理的,不同的环境会遇到不同的问题 浪子助你提高解决问题能力。

2:选择身边有人用的框架学习,因为你遇到问题可以就近原则寻求帮助。

3:不要轻易放弃,好不容易下定决定学习 就给自己 3 ~ 6 个月 时间看看自己是否适合。

4:学会释放压力,编程遇到难点了,出去逛逛,看看电影撒的,也许会有不一样的思考。

希望以上会对freshman 有帮助。

总结

我希望大家 只要 抱着开放的心态去学习 ,去折腾自己,敢于分享,对自己要求更高。我相信我们再也不会讨论框架和语言这种相对无聊没有营养的话题。

只要你认真探索互联网这个浩瀚的宇宙,你会发现很多奇妙的玩意。

技术干货|tp5, laravel, yii2我该选择哪个?

tp5, laravel, yii2

手机扫码访问