后端php怎么样,微信小程序后端开发PHP用什么框架比较好?
基于我在BAT的工作经验,首推thinkPhP,然后推荐Lavarel 框架,最后推荐Yii。接下来分别介绍分析。
ThinkPhp这个可以看做是编程界的国货之光了。是一个由中国人开发出来的php框架,是从Java的struts结构移植过来的产物,使用了面向对象的开发结构和MVP模式,因此如果曾经有过JAVA web开发经历,那么使用thinkPHP的上手难度可以说是很低了,非常适合题主这样的框架初学者以及中小型项目的开发。
此外,由于它是中国人开发出来的框架,这就意味着它的另一大优点是中文文档非常丰富,这对于很多程序员来说是不可多得的优势。
当然thinkPHP也有几个缺点,那就是对ajax的支持不是很好。我们之前实际工作中,通常不会在这个框架中使用ajax。
lavarel然后是这个先进的lavarel框架。它的一个优点是适合各种开发模式TDD(测试驱动开发 test-driven development),DDD(领域驱动设计 Domain-Driver design)和BDD(行为驱动开发 behavior-driven development),同时支持IoC容器,依赖注入等等,对于使用过Spring框架的java开发者来说,也是一个亲切的框架。
但是他的缺点是由于是基于组件的框架,因此非常臃肿,所以与thinkPHP比起来,就没有那么耀眼了。
Yii这个框架不知道能不能算另一道国货之光,因为它是由美籍华人开发的。与thinkPHP相比,Yii更适合大型web应用的开发,有着完善的库,从mvc, dao,widgets,web到主题化,基本提供了web 2.0应用开发所需的一切功能。
但是它的缺点就是文档中实例较少,对于初学者来说很不友好。而且中文资料也不如thinkPHP多,对于英语水平有限的同学来说,难度就又进了一步,而且它要求对PHP和OOP编程要精通,这就更提高了它的使用门槛。
对于题主说的要进行微信小程序的后端开发,而不是锻炼自己的php能力的话,这显然不是最佳选择。
以上是我的浅见,欢迎各位在下方评论区给我交流点赞。
我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。
php的发展前景怎么样?
TIOBE 公布了2019年4月编程语言排行榜,总体排名变化不大,排名前十的分别是:Java, C, C++, Python, Visual Basic .NET, C#, JavaScript, SQL, PHP 和汇编语言。
PHP仍然名列前茅!这说明它的前途还是大大的有的!TIOBE 4月编程语言排行 1-20
另外PHP学好还是能干很多工作的啊?来一张PHP职业发展图!
学好PHP,你可以从三个方向发展:
全栈工程师方向
后端工程师方向
前端工程师方向
不要说学习PHP没有前途,有没有前途不都是自己学出来的吗?附一张PHP的学习路线图,希望你能学会PHP相关知识,找到一份很好的工作!
现在php开发的就业前景怎么样?
php用的人,用的企业,没以前那么多了。要想知道一个职业的前景,你可以上招聘网站上去搜。如果能搜索到大量的岗位,这个不会太差,毕竟好多企业都需要;如果结果是寥寥无几,没有几家企业的话,你就要留意一下了。
我认识的周边的人,搞PHP本来不多,有的那几个还转到Java领域了。一线城市用PHP的较多,毕竟它的强项在电商领域。
本来我还想多说点的,可今晚要加班,就先这到吧。如果还有什么想聊的话,可以@老陈说编程 。
php是前后端融合项目吗?
php语言是最伟大的语言,没有之一,前后台代码在一个文件中写,实时编译,开发小项目特别快
做Php程序员有前途吗?
PHP的开发者社区风格非常稳健,从php4到php5,再到PHP7,乃至难产的php6版本,php这一路发展下来,语言本身在稳步的前进,同时对向下兼容处理很好。所以整个社区可以一脉相承的发展。
PHP6最然最终没有发布,但其核心的功能也都陆续迁移到了php5.x版本中。
最新刚刚发布的PHP7版本,那也是让人惊艳。我自己实际部署的效果,整个系统只做了一行代码的改动,就无缝迁移到了PHP7版本,系统负载直接降到了小数。这就是生产力。
我相信PHP7的普及会很快,因为确实会给厂商带来巨大的实惠:性能提升,可以减少机器,减少人力,系统稳定性也更好,也可以带来更多的收入。
PHP的手册,评论系统也是非常的完善。很多人黑PHP也仅仅停留在早期的概念上。php是有历史的包袱,存在不一致的地方。但每种语言都有自己的不足。
决定自己未来发展的是人,而不是语言。