【发布时间】:2012-10-21 11:43:30
【问题描述】:
我正在尝试找出处理 php 项目的最佳方式。它是几年前在一个自定义框架上构建的——该框架不是严格的 MVC……它只是有控制器、视图和库。
从那以后,我添加了额外的功能,感觉就像一团糟,旧代码和新代码混在一起,没有像样的数据库管理。
我正在努力决定我的最佳选择是什么。一方面,我可以继续修补现有的代码库,希望我可以使它更有用和面向未来,或者转向 codeigniter(注意:我说 codeigniter,因为我有相当多的经验)。
Codeigniter 选项显然意味着我必须经历所有事情,并且毫无疑问会进行大量的重新编码,但从长远来看,这可能是值得的。
我正在考虑另一种选择,那就是 Laravel 框架。我没有直接的经验,但是我听说 Laravel 4(尚未发布)应该很棒。
那么,把这三个选项放在桌面上,你会选择哪个,为什么?我正在寻找一个令人信服的理由来选择一个而不是另一个,坦率地说,我不知道我目前最好走哪条路线!
【问题讨论】:
-
完全取决于你的烂摊子应该怎么做以及如何改变?它是否直接赚钱,例如商店或其他付费服务?它是否支持赚钱,例如网站解释的东西?它是无偿存在的吗?谁会为更改为您选择的解决方案买单?如果没有其他问题,请选择 Codeigniter 解决方案,因为您最了解这一点 - 可能是完成工作所需的最少努力。
-
这是一个基于网络的会员系统,我们向客户授权。然后他们将其用于他们的成员。成本方面,这将是我们自掏腰包,但如果这意味着未来的发展将更快、更高效,我认为这是一项值得的投资。我可能是错的,但这对我来说似乎是合乎逻辑的。
标签: php codeigniter laravel framework-migration