适合开发⼩程序的java框架_开发⼩程序⽤什么框架⽐较
Q4:⼩程序后端开发PHP⽤什么框架⽐较好?
基于我在BAT的⼯作经验,⾸推thinkPhP,然后推荐Lavarel 框架,最后推荐Yii。接下来分别介绍分析。ThinkPhp
这个可以看做是编程界的国货之光了。是⼀个由中国⼈开发出来的php框架,是从Java的struts结构移植过来的产物,使⽤了⾯向对象的开发结构和MVP模式,因此如果曾经有过JAVA web开发经历,那么使⽤thinkPHP的上⼿难度可以说是很低了,⾮常适合题主这样的框架初学者以及中⼩型项⽬的开发。
此外,由于它是中国⼈开发出来的框架,这就意味着它的另⼀⼤优点是中⽂⽂档⾮常丰富,这对于很多程序员来说是不可多得的优势。
当然thinkPHP也有⼏个缺点,那就是对ajax的⽀持不是很好。我们之前实际⼯作中,通常不会在这个框架中使⽤ajax。lavarel
然后是这个先进的lavarel框架。它的⼀个优点是适合各种开发模式TDD(测试驱动开发 test-driven develo
pment),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的工作流程

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。