数据处理php框架 数据处理php框架是什么( 五 )


4. 学习成本很高,并且国内没有成熟的社区和文档,连中文手册都没有,相应的要掌握所有功能,需要花费比较多的时间
评价:
Symfony绝对是企业级的框架,唯一能够貌似能够跟Java领域哪些强悍框架抗衡的东西;强悍的东西,自然学习复杂,但是相应的对项目开发也比较有帮助,自然是推荐复杂的项目使用Symfony来处理,觉得是值得,后期的维护成本比较低,复用性很强 。相应的如果使用Symfony的应该都是比较复杂的互联网项目 , 那么相应的就要考虑关于数据库分布的问题,那么就需要抛弃Symfony自带的数据库操作层,需要自己定义,当然了,Symfony支持随意的构造model层 。
【 总评 】
以上数款框架,各有特色 , 而且都是开源项目 , 不过框架针对的项目不一样,一般来说 CodeIngiter 比较适合小型项目 , CakePHP 和 Zend Framework 比较适合中型项目,Symfony 比较适合大型重量级项目,在项目选型的时候,要充分考虑框架的可以定制性、扩展性,因为每个项目都无法确定你是否会随着需求的变化进行改变 。
相对来说,Zend Framework 和 Symfony 应对变化的能力比较强,特别是能够随意定制 model 层的Class , 能够非常方便增加自己业务或者数据处理类,我是个人比较推荐在中大型项目中使用的框架 。CodeIngiter 和 CakePHP 在中小型项目中同样能够发挥重大作用,快速开发和原型构建,非常适合目标不清晰的原型项目的开发 。了解一个框架最好的方式就是使用它,学习它最好的方式就是看视频 。
仁者见仁,智者见智,在项目挑选框架的时候,请先认真考察项目的需求和未来的变化,然后选择合适的框架 , 让项目开发速度和后期维护性得到一个合理的平衡,当然了 , 也许 , 自己写一个框架更适合 。
【数据处理php框架 数据处理php框架是什么】数据处理php框架的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于数据处理php框架是什么、数据处理php框架的信息别忘了在本站进行查找喔 。

推荐阅读