收起左侧

[PHP] tp5, laravel, yii2我该选择哪个?

5
回复
[复制链接]

450

主题

635

回帖

4万

积分
发表于 2017-8-7 14:20:41 | 显示全部楼层 |阅读模式
tp5, laravel, yii2我该选择哪个?

为什么写这篇文章
    我个人有一个技术群,里面学什么框架的都有,经常会有人问 某某功能 在 哪个框架怎么实现,用什么框架实现更好,说道这里我大家讲一个同类型问题的笑话
某女:你能让这个论坛的人都吵起来,我今晚就跟你走。
某软件工程师: PHP是最好的语言!
某论坛就真的炸锅了,各种吵架../..
某女:服了你了,我们走吧,你想干啥都行。
某软件工程师:今天不行,我一定要说服他们,PHP必须是最好的语言
    大家注意重点哦(可能有同学会说 活该单身狗 哈哈),这边文章的标题 就和这个语言争论是一样

没有最好,只有更适合
和语言之争一样,框架一样没有那个最好这种说法,只有更适合。这里的更适合我要给大家解释下。
  • 更适合是 你非常了解一个框架 ,一定要注意不是因为你使用过 就一定更适合,因为只有你认真了解过 在出现极端问题才知道怎么解决
  • 更适合是 你当前技术栈选择,例如公司大部分人都会Yii2 框架,你说我们选择个tp5,你这不是折腾人嘛,多人的智慧还是可取的
  • 更适合是 相对而言 文档比较丰富,不然新人学习成本很高的


    其实真有最好 也是不好的,百花齐放百家争鸣 这样才能促进一个东西的进步,如果整个互联网PHP的框架 都是鸟哥的yaf,那就一家独大,框架就很难发展啦

不要局限自己,要抱着开放的心态
    我所了解的一些同学,当自己熟悉某个框架之后 就觉得其他的框架都是浮云,这就有点画地为牢 把自己圈起来了,不愿意接受新的知识了。
    我们做研发的(乃至所有工种),学习能力是我们的一大法宝,一个人的学习能力越强,其实就越能明白世界很大,我们所了解的局限了(现在想想小学学的井底之蛙就明白了)。
    可能有同学说来点实际了,不然就太鸡汤了,好吧,我来上几盘硬菜,
    对于我们php来讲 ,突破局限 要求 对 tp,yii2,laravel 最好都有了解,最起码你要了解两个,记住我说的是了解,如果你真真了解了,其实你就应该能够明白MVC是怎么实现的了,并且会学习到很多面试经常问答的优秀设计模式
对我们互联网从业人员来讲,突破局限 要求 不要只会一门语言,例如我个人无论是PHP,python,java, node,还是App 开发 都可以啦(哇,是不是全栈工程师,这里我不说这个,我觉得这本来是一个褒义词,现在好像随便来一个都是全栈,我只能说我不是),其实你多学习几个语言 你会发现,基本处理逻辑都是差不多的,只是语法和对应技术栈可能不太一样

对于入门新手的建议
     可能有些新手会说,老师我才入门,你这要求有点太高了,你开始这么想没有问题,但是请看了这篇文章之后 一定要抛弃这种想法。我对才入门的或者准备入门的新手 有如下几个学习建议
1:充分利用互联网的学习资源,但是请不要只看 不练习,编程就是实践出真理的,不同的环境会遇到不同的问题 浪子助你提高解决问题能力
2:选择身边有人用的框架学习,因为你遇到问题可以就近原则寻求帮助
3:不要轻易放弃,好不容易下定决定学习 就给自己 3 ~ 6 个月 时间看看自己是否适合
4:学会释放压力,编程遇到难点了,出去逛逛,看看电影撒的,也许会有不一样的思考

    希望以上会对freshman 有帮助

总结
    我希望大家 只要 抱着开放的心态去学习 ,去折腾自己,敢于分享,对自己要求更高。我相信我们再也不会讨论框架和语言这种相对无聊没有营养的话题。
    只要你认真探索互联网这个浩瀚的宇宙,你会发现很多奇妙的玩意


IT教程吧走一走,高薪迟早有!

1

主题

8

回帖

30

积分

发表于 2017-12-15 22:39:04 | 显示全部楼层
其实 这个还是看需求

0

主题

4

回帖

53

积分

发表于 2018-8-7 11:08:10 | 显示全部楼层
框架只是工具

1

主题

13

回帖

1760

积分
发表于 2018-11-28 14:14:38 | 显示全部楼层

其实 这个还是看需求

2

主题

33

回帖

1543

积分
发表于 2019-6-5 09:15:19 | 显示全部楼层
选python

0

主题

3

回帖

82

积分

发表于 2019-10-27 19:44:24 | 显示全部楼层
受教了,多谢老师
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则