PHP 开源框架22个简单简介


Posted in PHP onAugust 24, 2009

那么,是什么让PHP如此流行?PHP 如此之流行是因为比起别的语言来,它更容易学习,网上有一大堆相当相当不错的PHP教程可以让你快速地马上就可以进行Web程序的开发。虽然PHP是是简单的,而且是容易上手的,但用它编程还是有点麻烦,尤其是一些反复在用的功能。不过,幸运的是,很多开发团队早就注意到了这点,现在在网上,PHP有许多的可以信任的PHP Framework 可以缩短我们的开发时间。这些框架被一个巨大的社区所支持,因些,如果你有什么问题的话,一定会有人乐意帮你去解决。

废话少说,让我们来看看这22个PHP的框架。

迄今最有前途的框架

1. Zend Framework

PHP 开源框架22个简单简介
Zend Framework 是一个面向对象的,由PHP5写成的框架。其基于一个简洁和友好的许可证协议,并基于了一个经过了相当严酷测试的代码库开发而来。这是一个松散的几乎没有耦合架构设计,你可以方便地把其和其它框架混合使用。

2. Symfony

PHP 开源框架22个简单简介
Symfony 是一个基于PHP 5 的框架,其提供了一个架构,组件和工具集,可以让你更快地创造你的应用。在其官网上提供了一些入门教程。

3. CodeIgniter

PHP 开源框架22个简单简介
CodeIgniter 这个框架有一个wiki可以让你容易的查找相关的文档。其支持的是PHP4。

4. CakePHP

PHP 开源框架22个简单简介
这个框架使用了一些流行的设计模式比如: MVC 和ORM   , CakePHP 可以有效地减少开发成本和帮助开发人员少写代码。

5. Prado

PHP 开源框架22个简单简介

Prado 需要PHP5 及以上版本才能运行,这是基于组件和事件驱动编程的一个程序框架。

6. Kohana

PHP 开源框架22个简单简介
Kohana 是一个基于 PHP 5 的框架,其也是使用MVC—— Model View Controller 架构模式。其面对的是安全,轻量级,和易用性。由于Kohana 原来基于 CodeIgniter开发,因为其限制了PHP5 的OOP能力,所以这个框架更合适用在一些中小型的应用。

7. Solar Framework

PHP 开源框架22个简单简介
Solar 是一个 PHP 5 的框架,其可以用做企业级的应用,而且有内建的语言集和配置。

8. Fuse

PHP 开源框架22个简单简介
FUSE 也是一个MVC的PHP框架。其注是要受到了Ruby on Rails 和CakePHP的影响,其有定制和直接的设计。FUSE 是一个功能完整,相当稳定的使用面向对像开发的MVC框架。

9. Yii PHP Framework

PHP 开源框架22个简单简介
Yii 是一个高性能的组件式的PHP框架,对于那些大型的Web应用来说,这是最好的框架,全面的功能。但需要PHP5及以上版的支持。

10. Akelos PHP Framework

PHP 开源框架22个简单简介
Akelos PHP 框架也是基于 MVC (Model View Controller) 设计模式的框架。

其它可选的 PHP 框架

11. Recess
12. Agavi
13. Qcodo
14. Zoop
15. QPHP
16. Seagull PHP
17. PHPDevShell
18. PHPOpenBiz
19. WASP
20. evoCore
21. Lion
22. Flow3

PHP 相关文章推荐
不用数据库的多用户文件自由上传投票系统(1)
Oct 09 PHP
php 数组的指针操作实现代码
Feb 08 PHP
ThinkPHP采用模块和操作分析
Apr 18 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
Oct 23 PHP
PHP页面间参数传递的四种方法详解
Jun 09 PHP
百度地图API应用之获取用户的具体位置
Jun 10 PHP
ThinkPHP实现带验证码的文件上传功能实例
Nov 01 PHP
Twig模板引擎用法入门教程
Jan 20 PHP
PHP模板引擎Smarty内置变量调解器用法详解
Apr 11 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
PHP 实现 WebSocket 协议原理与应用详解
Apr 22 PHP
thinkphp5.1 框架钩子和行为用法实例分析
May 25 PHP
php xml留言板 xml存储数据的简单例子
Aug 24 #PHP
建站常用13种PHP开源CMS比较
Aug 23 #PHP
怎样去阅读一份php源代码
Aug 21 #PHP
php win下Socket方式发邮件类
Aug 21 #PHP
Discuz 模板语句分析及知识技巧
Aug 21 #PHP
php 分页原理详解
Aug 21 #PHP
PHP nl2br函数 将换行字符转成 <br>
Aug 21 #PHP
You might like
php+mysql开源XNA 聚合程序发布 下载
2007/07/13 PHP
PHP下10件你也许并不了解的事情
2008/09/11 PHP
php 静态页面中显示动态内容
2009/08/14 PHP
php连接oracle数据库及查询数据的方法
2014/12/29 PHP
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
2009/11/04 Javascript
JS 实现点击a标签的时候让其背景更换
2013/10/15 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
JavaScript中检查对象property的存在性方法介绍
2014/12/30 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
PHPStorm中如何对nodejs项目进行单元测试详解
2019/02/28 NodeJs
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
2021/01/20 Javascript
[06:20]2015国际邀请赛第三日top10
2015/08/08 DOTA
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
Python实现网络端口转发和重定向的方法
2016/09/19 Python
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
python和ruby,我选谁?
2017/09/13 Python
浅谈Python中的bs4基础
2018/10/21 Python
Python根据当前日期取去年同星期日期
2019/04/14 Python
Python 脚本拉取 Docker 镜像问题
2019/11/10 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
经理管理专业毕业自荐书范文
2014/02/12 职场文书
少先队活动总结
2014/08/29 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
舌尖上的中国观后感
2015/06/02 职场文书
尊师重教主题班会
2015/08/14 职场文书
mysql5.7使用binlog 恢复数据的方法
2021/06/03 MySQL
总结Java对象被序列化的两种方法
2021/06/30 Java/Android