《(精选)关于-PHP-开发框架》由会员分享,可在线阅读,更多相关《(精选)关于-PHP-开发框架(6页珍藏版)》请在金锄头文库上搜索。
1、什么是PHP开发框架?什么时候应该使用PHP开发框架?为什么要使用PHP开发框架?选择哪个PHP开发框架? 本文为你细细道来。原文链接:http:/ Framewor推荐如下配置:PHP: PHP 4.3.0 是最低配置,之后的版本也支持,PHP 5.1.1 及更高版本也可以。请避免任何 5.0.x 系列的东西。MySQL: MySQL 4.0.x, 4.1.x 和 5.0.x 都支持,你也可以使用 3.23.x。Apache:Seagull在 1.3.x and 2.x 系列的 Apache 中工作得很好。如果你不能满足这些要求,你就不能得到所选择框架可能的最佳性能。就算你是PHP专家,也应
2、该在尝试框架之前阅读其文档以确保兼容性。和上面这个错误比较类似的,不按照推荐安装步骤去安装你的PHP开发框架也会给你带来令人头痛的烦恼。仍然用Seagull作为例子Seagull的Wiki上有一份详细的框架安装流程,其中有几个关键步骤有时候常常被粗心或者没有戒心的开发者轻易地忽略了。关键是你一次就把框架装好会让你在接下来的实际开发中节约不必要的时间开销。现在最好用的PHP开发框架有哪些?近几年来,随着PHP作为一门被许多开发者选作他们的脚本语言而不断演化,PHP开发框架如雨后春笋般走上荧屏。人们总是在争吵到底哪个PHP开发框架最好,但不是每个框架都是为所有人而产生的,这本来是很简单的事实。这里
3、列举五个最好的最受欢迎的PHP开发框架:The ZendFrameworkThe ZendFramework在开发社区中有大量的追随者,它致力于Web 2.0风格的程序。因为它众多的追随者组成的活跃用户开发的扩展支持,Zend被称为“The PHP Company”。Zend是一个,也可能不是,今天可用的最受欢迎的PHP开发框架。它有健壮的特征能够支持协作开发,它需要一些PHP的额外知识。CakePHPCakePHP无论对于初学者还是职业PHP开发者都是很好的选择。它基于与Ruby on Rails同样的原则而设计,它十分注重快速开发这使得它成为一个非常好的用于RAD的开发框架。它快速增长的支
4、持系统,简洁性和可测量性使得CakePHP成为今天可用的最受欢迎的PHP开发框架之一。SymfonySymfony是为那些更加职业的主要开发企业级程序的开发者而准备的特别是 Askeet 和 Yahoo! Bookmarks。这款开源PHP开发框架有着丰富的特性,做起这些来绰绰有余,它主要的缺点是比其他的框架略微慢一些。CodelgniterCodelgniter以它的简单易用,性能和速度而闻名。与 Symphony 不同,这款PHP开发框架对于共享主机的用户而言很理想,如果你想有一个小型覆盖面的框架。它提供了简单的解决方案,还有扩展的知识库,通过视频教程,用户指南和wiki来提供支持。初学者
5、应当考虑CodeIgniter。SeagullSeagull是一个良好的PHP开发框架,可以用来开发Web,命令行和GUI程序。这是一款无论对初学者还是职业程序员而言都及其简单的开发框架。对于初学者,Seagull提供一套包含样例程序的库,经过简单修改就能符合你的要求,而对于专家级程序员,Seagull提供了一整套设置选项包括最佳练习,标准的和模块化的代码库来快速简单地构建Web程序。Seagull有一个活跃的用户社区以及丰富的支持文档。总结PHP开发框架对于各种能力层级的开发者都是一种减少重复编码需要的良好方式,同时加快开发过程,确保创建Web程序时写了正确的代码。这不仅加速了复杂程序的开发
6、,同时也减少了你代码中的安全漏洞从而加强了PHP的安全性。尽管一些专家级PHP程序员感觉没必要使用开发框架开发Web程序,它们在快速软件开发中仍然有巨大优势,比如在紧迫的期限下。而对于初学者或中等开发者,开发框架能够提高PHP学习效率同时促进练习编写高质量的代码且减少低质量代码,后者因为PHP自身的“宽松”特性而常常出现。今天有许多可以使用的PHP开发框架,因此开发者肯定能找到一款满足他们在特性,支持,速度,可测度性等等方面的需求的框架。如今被开发者使用的顶级PHP开发框架包括:The ZendFramework,CakePHP,Symfony,Codelgniter和Seagull。翻译:AquarHEAD,文章来源