我要开发一个网络应用程序 (PHP/MySQL)。在开发应用程序时,我更喜欢使用 MVC 风格,但过去我一直在努力编写自己的 MVC 框架,所以我开始使用 CodeIgniter。在学习了几个教程之后,我更好地理解了如何使用 MVC 框架进行正确的开发,并且我完全可以使用 CodeIgniter 来编写我的应用程序。
问题是我现在想知道是为这个应用程序编写我自己的 MVC 框架还是使用 CodeIgniter 更好?我的担心是因为我只是将这个应用程序编写为原型(prototype),并将在以后将其交给更有经验的开发人员。我担心 CodeIgniter 有一些我还没有意识到的限制,可能会阻碍我或下一位开发人员的进一步开发。我想它比第 3 方/现成的/库存框架更容易解决自定义框架的问题/限制。
有什么见解吗?
最佳答案
CodeIgniter 没有任何真正的限制,因为大部分核心都可以扩展。我已经使用它很多年了,没有发现任何我不能用它来做的事情。
如果您喜欢 PHP5/OOP 的东西,Kohana 会更有趣一点,但是缺少文档会使快速学习变得相当困难,尤其是如果您获得报酬来制作它。
使用 CI,它会大大加快你的速度。
关于php - 网络应用 : code from the ground up or use 3rd party framework?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4104641/