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 相关文章推荐
如何开发一个虚拟域名系统
Oct 09 PHP
用PHP实现多服务器共享SESSION数据的方法
Mar 16 PHP
PHP中怎样保持SESSION不过期 原理及方案介绍
Aug 08 PHP
浅析PHP原理之变量(Variables inside PHP)
Aug 09 PHP
ThinkPHP缓存方法S()概述
Jun 13 PHP
PHP的引用详解
Feb 22 PHP
PHP中判断文件存在使用is_file还是file_exists?
Apr 03 PHP
php类常量用法实例分析
Jul 09 PHP
ThinkPHP控制器详解
Jul 27 PHP
Yii2框架类自动加载机制实例分析
May 02 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
Oct 21 PHP
PHP论坛实现积分系统的思路代码详解
Jun 01 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
在WIN98下以apache模块方式安装php
2006/10/09 PHP
PHP实现的英文名字全拼随机排号脚本
2014/07/04 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
PHP getallheaders无法获取自定义头(headers)的问题
2016/03/23 PHP
如何修改Laravel中url()函数生成URL的根地址
2017/08/11 PHP
PHP微信发送推送消息乱码的解决方法
2019/02/28 PHP
laravel-admin的多级联动方法
2019/09/30 PHP
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
2010/06/19 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
JS脚本defer的作用示例介绍
2014/01/02 Javascript
将form表单中的元素转换成对象的方法适用表单提交
2014/05/02 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
js预加载图片方法汇总
2015/06/15 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
2017/08/17 Javascript
Vue2.0生命周期的理解
2018/08/20 Javascript
nodejs对mongodb数据库的增加修删该查实例代码
2020/01/05 NodeJs
微信小程序swiper组件实现抖音翻页切换视频功能的实例代码
2020/06/24 Javascript
python基础教程之对象和类的实际运用
2014/08/29 Python
python实现向ppt文件里插入新幻灯片页面的方法
2015/04/28 Python
python通过加号运算符操作列表的方法
2015/07/28 Python
Python实现七彩蟒蛇绘制实例代码
2018/01/16 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
2018/04/27 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
对Python _取log的几种方式小结
2019/07/25 Python
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
Weblogic的布署方式
2013/08/23 面试题
个人求职信范文分享
2013/12/13 职场文书
五心教育心得体会
2014/09/04 职场文书
关于Python中*args和**kwargs的深入理解
2021/08/07 Python
IDEA2021.2配置docker如何将springboot项目打成镜像一键发布部署
2021/09/25 Java/Android
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技