小说一下我用过的PHP框架

Posted on 2010-07-16 14:48  Trail  阅读(1747)  评论(4编辑  收藏  举报

 

1、YII Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。
官方地址:<a href="http://www.yiiframework.com/">www.yiiframework.com/</a>
2、CI CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。她提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。使用 CodeIgniter 可以减少代码的编写量,并将你的精力投入到项目的创造性开发上。
CodeIgniter中国:<a href="http://codeigniter.org.cn/" target="_blank">http://codeigniter.org.cn/</a>
3、TP  ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现,也已经越来越多地受到国内PHP开发人员的认可。
官方地址:<a href="http://www.thinkphp.cn/" target="_blank">www.thinkphp.cn</a>
以上三个框架是目前我用到过的。先说说TP吧,第一次实实在在的使用的框架,一直没喜欢上,就是因为他的数据库部分的文档很差劲。自此放弃了他,对他也有了偏见。CI是朋友介绍用的,使用它改过一个网站,感觉不错,文档是中文的。扩展也不错,轻量级的,推荐小型项目使用。大项目也可以使用。YII现在的项目使用的框架、比较复杂,不容易上手,开发大型项目用。文档是英文的,当然也有中文的,不过很烂。跟着俩高手学习了好一阵也适应了。功能很强大,特别是他的组件和模块功能不错,推荐大型项目使用。

1、YII Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要的几乎一切功能。而且这个框架的价格也并不太高。事实上,Yii是最有效率的PHP框架之一。
官方地址:www.yiiframework.com
2、CI CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。她提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。使用 CodeIgniter 可以减少代码的编写量,并将你的精力投入到项目的创造性开发上。
CodeIgniter中国:http://codeigniter.org.cn
3、TP  ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布。早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现,也已经越来越多地受到国内PHP开发人员的认可。
官方地址:www.thinkphp.cn
以上三个框架是目前我用到过的。先说说TP吧,第一次实实在在的使用的框架,一直没喜欢上,就是因为他的数据库部分的文档很差劲。自此放弃了他,对他也有了偏见。CI是朋友介绍用的,使用它改过一个网站,感觉不错,文档是中文的。扩展也不错,轻量级的,推荐小型项目使用。大项目也可以使用。YII现在的项目使用的框架、比较复杂,不容易上手,开发大型项目用。文档是英文的,当然也有中文的,不过很烂。跟着俩高手学习了好一阵也适应了。功能很强大,特别是他的组件和模块功能不错,推荐大型项目使用。

Copyright © 2024 Trail
Powered by .NET 9.0 on Kubernetes