都是簡單易上手的框架,不過CI由於出生早,現在好多東西跟不上了,也沒什麼更新。相對的ThinkPHP就比較好了,又是國人開發,文檔易讀。
CodeIgniter 是一套小巧但功能強大的、給PHP 網站開發者使用的Web 應用程序開發框架和工具包。 它為組織提供了足夠的自由支持,允許開發人員更迅速地工作。 (推薦學習:PHP影片教學)
CodeIgniter 是一個簡單快速的PHP MVC框架。 EllisLab 的工作人員發布了 CodeIgniter。在許多企業嘗試體驗所有 PHP MVC 框架之後,CodeIgniter 都成為贏家,主要是由於它為組織提供了足夠的自由支持,允許開發人員更迅速地工作。
自由意味著使用 CodeIgniter 時,您不必以某種方式命名資料庫表,也不必根據表命名模型。這使 CodeIgniter 成為重構遺留 PHP 應用程式的理想選擇,在此類遺留應用程式中,可能存在需要移植的所有奇怪的結構。
CodeIgniter 不需要大量程式碼(1.6.2 版本僅為 2.8 MB,其中的 1.3 MB 是可以刪除的使用者文件),也不會要求您插入類似於 PEAR 的龐大的庫。它在 PHP 4 和 PHP 5 中表現同樣良好,允許您創建可移植的應用程式。最後,您不必使用模板引擎來建立視圖 — 只需沿用舊式的 HTML 和 PHP 即可。
ThinkPHP是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。 最早誕生於2006年初,2007年元旦正式更名為ThinkPHP,並且遵循Apache2開源協定發布。
ThinkPHP從誕生以來一直秉承簡潔實用的設計原則,在保持出色的效能和至簡的程式碼的同時,也注重易用性。並且擁有眾多原創功能和特性,在社區團隊的積極參與下,在易用性、擴展性和性能方面不斷優化和改進。
ThinkPHP是一個快速、相容且簡單的輕量級國產PHP開發框架,誕生於2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,遵循Apache2開源協定發布,從Struts結構移植過來並做了改進和完善,同時也藉鑒了國外許多優秀的框架和模式,使用物件導向的開發結構和MVC模式,融合了Struts的想法和TagLib(標籤庫)、RoR的ORM映射和ActiveRecord模式。
ThinkPHP可以支援windows/Unix/Linux等伺服器環境,正式版需要PHP5.0以上版本支持,支援MySql、PgSQL、Sqlite多種資料庫以及PDO擴展,ThinkPHP框架本身沒有什麼特別模組要求,具體的應用系統運行環境要求視開發所涉及的模組。
以上是ci和thinkphp5哪個好的詳細內容。更多資訊請關注PHP中文網其他相關文章!