我们伟大的PHP诞生出了各种版本的框架,它们犹如PHP的孩子们,到目前为止,还有谁?能有那么多孩子?
世间本无路,轮子造的多了,选择就多,路就很多,但总有些路越走越宽,最后可能会忽略一些小路,这些小路总有人来开辟的,小路可能比较危险,一旦方向对了,所有的辛苦都是值得的。
这是一个追风的时代,总以为跟着大佬的套路走准没错,以前感觉各种框架的代码风格都千差万别,之前YII、ThinkPHP、CI、Laravel等框架真的是八竿子打不着边的风格,而Laravel被名列前茅之后就感觉啥都长得像Laravel,自己的风格荡然无存。
ThinkPHP3.2版本是值得怀念的一个版本,当时TP3特别受欢迎,而当时Laravel中文文档比较少,可以说在国内很大一部分人只钟爱于TP框架,大部分公司都在用这是毋庸置疑的,当时几乎听不到PHP的负面信息,可真说的上是万人敬仰的。
最近这些年,PHP的名声有些糟糕,刚入坑或没入坑的人都在犹豫还有没有必要学PHP甚至担忧PHP的发展,已入坑良久的Phper想着是不是该转行其他语言了,什么Go、NodeJS都很流行了,Python发展的也不错,是不是该放弃PHP了呢?越想越觉得是那么回事。
其实、PHP还有很长的一段路要走。
首先,有哪门WEB语言比PHP更容易?摆脱了PHP开发在整个项目上能否做的比PHP更好更快更易维护?PHP版本更新的速度大家都有目共睹,它也在不断进步,而不是止步不前。门槛极低,只要会JAVA的基本都很容易上手PHP,反过来试试?JAVA一旦很久没开发再次启动开发时是比较容易忘记一些东西的。
然而,PHP作为后端语言确实存在一些短板,所以我们更认为PHP是趋向于前端的后端语言更为恰当,工欲善其事必先利其器,那些难啃的骨头丢给擅长的语言去做就好,所以,PHP+Go或PHP+Python都是比较好的选择,就好比定时任务功能用PHP做起来就会感觉有些别扭,而使用Python会变的很愉快,然而Python的Django去做网站远不如PHP来的快,但Python的Tornado就能很好的处理高并发任务。
那么为什么使用PHP和Python结合呢?因为通过其他语言的对比,PHP和Python都很容易实现一些想要的功能。
其实、多了解一门语言不吃亏,技多不压身嘛。八仙过海各显神通,PHP本就是八仙之一,哪来的那么容易被没落。
最后的广告猝不及防,自己基于Laravel写的框架:TPHP框架,体验一下更美妙的PHP !