因此,我很想使用 php 框架重写我的应用程序,因为我认为这会让人们更容易参与,并改进应用程序的设计。
CakePHP 看起来是最好的 PHP Web 框架。有人有这方面的经验吗?从手动编写 PHP 到使用框架,我应该考虑哪些注意事项?
不取决于您选择的框架,您必须知道的第一件事是:
- 你需要一些时间才能知道
- 在那段时间你会做一些坏事^^
- 因此,请考虑到您需要一些时间才能完全投入使用:-)
我认为这些点是最被低估的点:使用框架不需要太多时间...使用它并充分发挥其能力需要...好吧,也许几个月...这意味着,当你的项目结束时,你会说“我应该用我第一次重写时学到的所有东西来重写它”:-D
它的意思是:了解该框架可以做什么,了解如何使用它,并在小型应用程序上使用它一段时间,然后再开始重写您的大型应用程序!
那么,可能不存在“最佳框架”:一种框架可能非常适合一个项目,而另一种框架可能最适合第二个不同的项目。
我从未使用过 CakePHP ;我很喜欢Zend框架 http://framework.zend.com/。但这是个人意见,O知道真正喜欢的人symfony http://www.symfony-project.org/;他们没有错:symfony 很棒——我也没有错^^
尽管如此,我们有时还是会在一些事情上达成一致;就像这样一个事实Doctrine http://www.doctrine-project.org/(symfony 的默认 ORM 层)确实是很棒的东西,我们倾向于在 symfony 和基于 ZF 的项目中使用......
如果有动力,您可以查看 SO 上有关框架的许多帖子...以下是其中的一些:
- 您会为新应用程序选择什么 PHP 框架?为什么? https://stackoverflow.com/questions/2648/what-php-framework-would-you-choose-for-a-new-application-and-why
- Symfony 是一个值得学习的框架吗? https://stackoverflow.com/questions/133701/is-symfony-a-good-framework-to-learn
- 您心目中最好的 PHP MVC 框架是什么? https://stackoverflow.com/questions/75882/what-in-your-mind-is-the-best-php-mvc-framework
- 对于 Web 开发商店(10+)来说,Symfony 是否是比 Zend 更好的选择,因为它是一个全栈框架? https://stackoverflow.com/questions/392980/is-symfony-a-better-choice-than-zend-for-a-web-development-shop-10-because-it
- 对于经验丰富的 PHP 开发人员来说最好的 PHP 框架是什么? https://stackoverflow.com/questions/257212/best-php-framework-for-an-experienced-php-developer
祝你好运^^
(“哪个框架”是一个相当客观且主观的问题^^)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)