Q4:微信小程序后端PHP开发用什么框架比较好?
结合我在BAT的工作经历,我首先推荐,然后是框架,最后是Yii。接下来我会分别进行介绍和分析。
这个算是编程界的国人之光了,是国人开发的PHP框架,是从Java结构移植过来的产品,采用面向对象的开发结构,MVP模式。因此,如果你有JAVA网页开发经验的话,那么使用难度可以说很低,非常适合像笔者这样的框架初学者以及中小型项目的开发。
另外,由于是中国人开发的框架,另一大优势就是拥有丰富的中文文档,这对于很多程序员来说是不可多得的优势。
当然也有几点缺点,就是对ajax的支持不是很好,我们之前实际工作中,一般不会在这个框架中使用ajax。
然后就是这个高级框架了,它的优点之一就是适合各种开发模式TDD(测试驱动开发)、DDD(领域驱动设计-)和BDD(行为驱动开发-),并且支持IoC容器、依赖注入等,对于用过该框架的Java开发者来说,也是一个很熟悉的框架了。
但是它的缺点就是它是基于组件的框架,所以显得很臃肿,所以和Yii相比,就不那么耀眼了。
不知道这个框架算不算是国货的又一束耀眼的光芒,因为它是美籍华人开发的,相比之下,Yii更适合开发大型Web应用,库很齐全,从mvc,dao,web到,基本提供了开发Web2.0应用所需要的所有功能。
但它的缺点是文档中的例子较少,对初学者不太友好;中文资料也不多,对于英文水平有限的同学来说难度较大;另外它要求熟练掌握PHP和OOP编程,也进一步提高了它的使用门槛。
至于提问者所说的,如果想做微信小程序的后端开发而不是锻炼自己的PHP技能,这显然不是最好的选择。
以上就是我的一点浅见,欢迎在下方评论区交流和点赞。
我是苏苏思亮,来自BAT的Java开发工程师,每天分享技术资讯,欢迎关注我,和我一起进步。