CodeIgniter 一个强大的PHP框架

作者:暗夜星辰 发布于:2012-3-31 15:18 Saturday 分类:PHP学习笔记


什么是  CodeIgniter?

点击查看原图        CodeIgniter 是一套给 PHP 网站开发者使用的应用程序开发框架和工具包。它提供一套丰富的标准库以及简单的接口和逻辑结构,其目的是使开发人员更快速地进行项目开发。使用 CodeIgniter 可以减少代码的编写量,并将你的精力投入到项目的创造性开发上。
  CodeIgniter是由Ellislab公司的CEORickEllis开发的。其核心框架是为这个程序特别编写的,而其他很多类库、辅助函数和子系统则来自于RickEllis和PaulBurdick编写的内容管理系统ExpressionEngine。来自RubyonRails的灵感启发我们创造了一个PHP框架,并且将框架的概念引入到网络社区的一般意识中。
  她是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,她可以为 PHP 程序员建立功能完善的 Web 应用程序。如果你是一个与人共享主机并且为客户要求的期限而烦恼的开发人员,如果你已经厌倦了那些傻大笨粗的框架,那么 CodeIgniter 就是你所需要的,如果...
  * 你想要一个小巧的框架。
  * 你需要出色的性能。
  * 你需要广泛兼容标准主机上的各种 PHP 版本和配置(例如 PHP4)。
  * 你想要一个几乎只需 0 配置的框架。
  * 你想要一个不需使用命令行的框架。
  * 你想要一个不需坚守限制性编码规则的框架。
  * 你对 PEAR 这种大规模集成类库不感兴趣。
  * 你不希望被迫学习一门模板语言(虽然可以选择你要求的模板解析器)。
  * 你不喜欢复杂,热爱简单。

  * 你需要清晰、完整的文档。


更多参见:CodeIgniter 中国网站


CodeIgniter特性

       开发框架优秀与否与它有多少特性没有太大的关系。你从特性中不能推断出用户的体验、不能体验到框架设计是不是直接了当,是不是智能。特性也不能告诉你框架代码的质量如何、性能如何、细节处理的如何、安全性如何。判断一个框架的唯一办法是在使用中了解它。安装CodeIgniter很简单,所以,请你使用它。CodeIgniter的主要特性如下:

  *基于MVC体系
  *兼容PHP4
  *超轻量级
  *对数种数据库平台的全特性支持的数据库类
  *ActiveRecord支持
  *表单与数据验证
  *安全性与XSS过滤
  *Session管理
  *邮件发送类,支持附件,HTML或文本邮件,多协议(sendmail,SMTP和Mail)及更多。
  *图像处理类库(剪裁,缩放,旋转等)。支持GD,ImageMagick和BetPBM
  *文件上传类
  *FTP类
  *本地化
  *分页
  *数据加密
  *基准测试
  *全页面缓存
  *错误日志
  *应用程序评测
  *脚手架(Scaffolding)
  *日历类
  *User-Agent类
  *Zip编码类
  *模板引擎类
  *Trackback类
  *XML-RPC类库
  *单元测试类
  *“搜索引擎友好”的URL
  *灵活的URI路由
  *支持勾子,类扩展及插件

  *大量的辅助函数



标签: PHP框架 CodeIgniter

发表评论:

©2012-2014 woodbunny.com 木头♥兔子的小屋 sitemap