ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

PHP框架适合哪些项目?

2019-05-26 22:19:57  阅读:167  来源: 互联网

标签:php frameworks


我正在使用PHP作为个人项目构建一个像SO这样的网站.我开始编写平面PHP文件(与HTML混合的SQL查询).做了几页后,我注意到它很难维护.所以我开始使用ORM(Propel).然后我被介绍给Symfony.

我开始重构我的代码以适应Symfony的MVC模式.对我来说,似乎对于像Symfony这样的小项目实际上会让事情变得更复杂,而且我实际上发展得更慢.框架是否更适合由多个团队设计的大型应用程序?或者我做错了什么?

解决方法:

任何框架或新技术都会有一个学习曲线,在此期间您似乎会变慢.如果您遵循MVC模式和框架的最佳实践,通常会得到更清晰,更易于维护的代码. MVC有一些开销,并且结构很好.对于较大的项目,持续时间较长的项目(站点的生命周期以及开发时间)以及具有更多开发人员的项目,这种开销将带来更多回报.对于不能维护的小型站点,开销可能太大而不值得.

如果您打算专业编写PHP,或者您打算认真写作,那么您可以花时间学习一两个流行的框架.

而且,“像SO这样的网站”绝不是“小项目”.

标签:php,frameworks
来源: https://codeday.me/bug/20190526/1158351.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有