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 相关文章推荐
用来解析.htgroup文件的PHP类
Sep 05 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
Aug 10 PHP
php内核解析:PHP中的哈希表
Jan 30 PHP
php调用mysql存储过程实例分析
Dec 29 PHP
PHP实现格式化文件数据大小显示的方法
Jan 03 PHP
windows下安装php的memcache模块的方法
Apr 07 PHP
基于PHP实现简单的随机抽奖小程序
Jan 05 PHP
php上传图片生成缩略图(GD库)
Jan 06 PHP
thinkphp3.x中session方法的用法分析
May 20 PHP
php监测数据是否成功插入到Mysql数据库的方法
Nov 25 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
Aug 15 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
Sep 15 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采用超长(超大)数字运算防止数字以科学计数法显示的方法
2016/04/01 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
JavaScript Perfection kill 测试及答案
2010/03/23 Javascript
nodejs入门详解(多篇文章结合)
2012/03/07 NodeJs
ajax中get和post的说明及使用与区别
2012/12/23 Javascript
jQuery文本框(input textare)事件绑定方法教程
2013/04/24 Javascript
JQuery与JS里submit()的区别示例介绍
2014/02/17 Javascript
js function定义函数的几种不错方法
2014/02/27 Javascript
超赞的动手创建JavaScript框架的详细教程
2015/06/30 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
2016/10/26 Javascript
angular.js 路由及页面传参示例
2017/02/24 Javascript
微信小程序中this.data与this.setData的区别详解
2018/09/17 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
Python中常用操作字符串的函数与方法总结
2016/02/04 Python
Python 常用string函数详解
2016/05/30 Python
安装Python的教程-Windows
2017/07/22 Python
Python实现连接postgresql数据库的方法分析
2017/12/27 Python
值得收藏,Python 开发中的高级技巧
2018/11/23 Python
Django框架创建mysql连接与使用示例
2019/07/29 Python
Python简易计算器制作方法代码详解
2019/10/31 Python
pycharm部署、配置anaconda环境的教程
2020/03/24 Python
python实现粒子群算法
2020/10/15 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
巴西网上药房:onofre
2016/11/21 全球购物
Sunglasses Shop英国:欧洲领先的太阳镜在线供应商之一
2018/09/19 全球购物
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
Linux内核产生并发的原因
2012/07/13 面试题
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
高中学生干部学习的自我评价
2014/02/21 职场文书
处级干部考察材料
2014/12/24 职场文书
教师节主持词开场白
2015/05/29 职场文书
小学大队长竞选稿
2015/11/20 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
mysql 如何获取两个集合的交集/差集/并集
2021/06/08 MySQL