background image

   

摘  要

ThinkPHP   

CodeIgniter 开发框架的粗略简单不细致比较

Comparison of the development framework,ThinkPHP and 

CodeIgniter

    

ThinkPHP   

CodeIgniter 开发框架的比较

随着 PHP 在网站开发中越来越流行,他的特点是快速,简单,门槛低,能够短时间内开发出不错的

网站,原生 PHP 语法虽然已经很简单了,但是要是更快速的开发出有效率,安全性能高的网站也实属不
易,所以诞生了各种 PHP 开发框架,最具著名的也就是 PHP 自家的框架 Zend Framework 框架,也有许
多其他不错的框架,比如 Yii ,CakePHP ,PHPDevShell ,Akelos 等等十分优秀的框架.

ThinkPHP 是国内一款优秀的轻量级 PHP 开发框架,经历了快 10 年的发展实际,现在已经十分成

熟,其编译机制不输给国外的一些框架.同时作为国人自己的框架,其手册和函数说明等等都是中文的,
使得国内 PHP 程序员能够快速的了解 ThinkPHP 语法,更深入的熟悉 ThinkPHP 的内部机理,这是国外
的框架不能比拟的,因为国外的大多数框架的说明文档都是英文,虽然有中文版本,但是翻译过来的版
本必然不能完全诠释英文原版的道理.ThinkPHP 在国内近几年里发展非常迅速,现在国内外已有
10000 多运营网站使用了 ThinkPHP 框架.

CodeIgniter 是国外的一款举足轻重的轻量级 PHP 开发框架,一个为建立 PHP 网站的人们所设

计的工具包。其目标在于快速的开发项目:它提供了丰富的库组以完成常见的任务,以及简单的界
面,富有条理性的架构来访问这些库。使用 CodeIgniter 开发可以往项目中注入更多的创造力,因为
它节省了大量编码的时间。其各种操作都简洁明了,条例清晰,对于了解 PHP 语法并且要快速开发的
人来说,是一个十分便捷的工具.

本论文通过对着两个框架的一些机制和使用原理进行解析,是读者能够清楚了解到他们的区别

和相似之处,可以选择自己喜欢的框架来开发网站应用. 

关键词:

    ThinkPHP,CodeIgniter, PHP, 框架

I