是否使用PHP框架?
我已经开始用PHP编写一些应用程序,并且对该语言越来越熟悉。有人告诉我CakePHP和CodeIgniter。我想更好地了解这些工具对我的帮助,以及花时间学习框架是否值得?我的理念是,只有当它解决了您当前的需求时,您才应该使用它 有一种真正的趋势,特别是在这个领域,简单地使用一个框架是为了使用它,或者因为你觉得你应该使用一些东西。我不鼓励这种做法。此外,我认为,当你以艰难的方式做事时,框架最有价值,这样你就能够很好地了解自己存在的问题,以及框架如何在这种情况下帮助你。框架的选择取决于具体情况 总而言之,MVC模式与Web应用程序是有用的,因此至少学习一种MVC模式肯定不会对您造成伤害。然而,我坚持一个相当简单的框架。代码点火器在这里浮现是否使用PHP框架?,php,cakephp,codeigniter,Php,Cakephp,Codeigniter,我已经开始用PHP编写一些应用程序,并且对该语言越来越熟悉。有人告诉我CakePHP和CodeIgniter。我想更好地了解这些工具对我的帮助,以及花时间学习框架是否值得?我的理念是,只有当它解决了您当前的需求时,您才应该使用它 有一种真正的趋势,特别是在这个领域,简单地使用一个框架是为了使用它,或者因为你觉得你应该使用一些东西。我不鼓励这种做法。此外,我认为,当你以艰难的方式做事时,框架最有价值,这样你就能够很好地了解自己存在的问题,以及框架如何在这种情况下帮助你。框架的选择取决于具体情况 总
最后,框架的另一个危险是,它们可能具有很强的侵入性,以至于您不再使用PHP,而是使用CakePHP、Symfony或其他任何工具。这不一定是一个问题,但它如此具有侵略性的危险在于,你没有很好的PHP基础,如果你想改变它,那就太难了,你永远也做不到。使用MVC PHP框架的好处是什么 使用PHP框架有很多好处,让我们看看使用PHP框架的一些主要好处
检查PHP框架的一大好处是,它们最大限度地减少了对大量常见web应用程序需求的重新发明。安全性问题、优雅的异常处理、RESTful URL以及整个站点代码的可重用性是相当普遍的考虑因素
熟悉一个框架的工具可能会更容易,然后看看您是否想要使用它支持的完整MVC系统。为此,我建议您熟悉Zend框架。ZF是一个类库,可以针对特定用途单独实现(从安全性到Lucene搜索),但包含的类在一起使用时,可以实现完全充实的MVC范例。我认为花时间学习PHP框架无疑是一项不错的投资。首先,它将教您如何解决框架架构问题,如何组织PHP代码,以及如何处理会话和数据库访问等问题 在大多数情况下,如果你真的想开发web应用程序,你需要使用某种框架,而不是从头开始编写自己的框架 您不应该编写自己的框架的一些原因:
因此,是的,学习一些框架,并找到一个最适合您的 Diclaimer:我不是php程序员,也从未编写过php应用程序。另一方面,我为我的网站和购物车安装、定制并使用了大量php CMS 在我看来,php面临着严重的问题。最大的一个问题是,“框架”似乎是几乎所有大型甚至成功项目的外来词。Php代码很快就会变成意大利面条沙拉:意大利面条html与意大利面条代码和意大利面条sql混合在一起 osCommerce是有史以来最成功的购物车之一,但几乎无法维护。这也适用于绝大多数php项目 你是否应该为你的项目使用一个框架,我说是的!肯定无论项目有多大,使用web框架都可以帮助您整理代码并编写maintable代码
即使您不使用框架,它也会影响您的编程风格。使用MVC框架将使您的开发更加容易。尤其是与数据库相关的应用程序。它为您提供了一个非常清晰的文件夹结构和大量的代码库。我建议您从CodeIgniter开始。我只想谈谈我自己的编程经验, 不过我还是个新手