与使用';相比,使用CodeIgniter或CakePHP这样的框架有什么优势;纯香草';PHP?

与使用';相比,使用CodeIgniter或CakePHP这样的框架有什么优势;纯香草';PHP?,php,frameworks,Php,Frameworks,我是PHP新手,在明天某个时候开始编写代码之前,我将尝试对PHP进行更多的概述 与使用“普通”PHP相比,使用CodeIgniter、CakePHP或Zend等框架有什么优势?任何框架都具有解决几乎任何程序员在不使用框架的情况下都会遇到的问题的优势 无论我们是否在为银行、媒体、新闻等构建软件,我们都会面临许多共同的问题,而不是重新发明轮子,通过使用在多种不同的生产环境中经过尝试和测试的代码,您可以从数百小时和数千小时的开发人员体验中脱颖而出 格言是:不要重新发明轮子。您的工作是实现业务目标,而不

我是PHP新手,在明天某个时候开始编写代码之前,我将尝试对PHP进行更多的概述


与使用“普通”PHP相比,使用CodeIgniter、CakePHP或Zend等框架有什么优势?

任何框架都具有解决几乎任何程序员在不使用框架的情况下都会遇到的问题的优势

无论我们是否在为银行、媒体、新闻等构建软件,我们都会面临许多共同的问题,而不是重新发明轮子,通过使用在多种不同的生产环境中经过尝试和测试的代码,您可以从数百小时和数千小时的开发人员体验中脱颖而出


格言是:不要重新发明轮子。您的工作是实现业务目标,而不是解决其他人已经为您解决的问题。

一个优势是:设计决策是为您做出的

一个缺点是:设计决策是为您做出的

  • 这个框架处理了每个人都做过一百次的事情——验证用户、与数据库交谈、处理文件上传、验证表单
  • 它节省了你的时间,因为你不必再写了
  • 它省去了你的头疼,因为它的设计可能比你即兴的好,而且它已经被彻底调试过了
  • 它使协作变得更容易,因为任何了解框架的人都可以进一步了解您的程序
  • 它使编程更加有趣,因为你可以专注于编写有趣的内容,而不是工作
很好地涵盖了这一点。如果您进行搜索,将有更多。的可能副本