php项目哪些东西,PHP框架适合哪些项目?

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

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

解决方法:

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

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

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

标签:php,frameworks

来源: https://codeday.me/bug/20190526/1158351.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值