background image

Abstract

Abstract

Comparison of the development framework,ThinkPHP and 

CodeIgniter

With PHP website development is becoming more and more popular, he is fast, simple, low-

threshold, short  time to develop  a  good site, native  PHP syntax is  very  simple, but if  more 

rapid development of efficientwebsite with high safety performance is not easy, so the birth of 

the  various  PHP  development  framework,  the  most  famous  is  the  PHP  framework  Zend 

Framework's own framework, there are many other good framework, such as Yii, CakePHP, 

PHPDevShell Akelosand so a very good framework.

ThinkPHP is the domestic an excellent lightweight PHP development framework, after almost 

10  years  of  actual  development,  is  now  very  mature,  compilation  mechanism  is  not  lost  to 

some foreign frame at the same time as people own framework, its manual and function the 

instructions  so  are  the  Chinese,  so  that  domestic  PHP  programmers  to  quickly  about 

ThinkPHP  syntax  familiar  ThinkPHP  the  internal  mechanism,  this  framework  can  not  be 

compared  to  the  foreign,  because  most  foreign  framework  documentation  are  in  English  , 

although the Chinese version, translated version must not be completely interpretation of the 

truth  of  the  English  original.  the  recent  years  ThinkPHP  in  the  country  is  developing  very 

rapidly, and now at home and abroad has more than 10,000 operators the site use ThinkPHP 

framework.

CodeIgniter abroad a pivotal lightweight PHP development framework, a toolkit designed to 

build PHP website people. Its goal is the rapid development of the project: It provides a rich 

library  group  to  complete  common  tasks,  as  well  as  a  simple  interface  wealthy  rational 

framework to access these libraries. Use CodeIgniter developers can inject more creativity to 

the  project,  because  it  saves  a  lot  of  coding  time.  Its  various  operations  are  concise,  clear, 

regulations,  is  a  very  convenient  tool  for  people  who  know  PHP  syntax  and  to  quickly 

develop.

This thesis is to parse through the front of the two framework mechanism and the use of the 

principle, the reader can clearly understand their differences and similarities, you can choose 

your favorite framework to develop web applications.

Keywords:

    ThinkPHP, CodeIgniter , PHP, framework

II