時間:2021-01-13 15:07:00 作者:無名 瀏覽量:47
CodeIgniter是一個簡單快速的PHPMVC框架。 EllisLab員工啟動了CodeIgniter。自由意味著使用CodeIgniter時,無需根據(jù)表命名模型,也無需以某種方式命名數(shù)據(jù)庫表。由于它為組織提供了足夠的免費支持,以允許開發(fā)人員更快地工作。在許多公司嘗試了所有PHP MVC框架之后,CodeIgniter成為贏家,在該應用程序中可能需要移植所有奇怪的結(jié)構(gòu),這使CodeIgniter成為重構(gòu)遺留PHP應用程序的理想選擇。 CodeIgniter不需要很多代碼(版本1.6.2僅2.8MB,其中1.3MB是可以刪除的用戶文檔),也不需要您插入巨大的類似PEAR的庫。CodeIgniter是面向PHP網(wǎng)站開發(fā)人員的一組應用程序開發(fā)框架和工具包。它提供了一個單一的接口和邏輯結(jié)構(gòu),其目的是允許開發(fā)人員更 最后,您不必使用模板引擎來創(chuàng)建視圖,只需使用舊的HTML和PHP?斓亻_發(fā)項目。將精力投入到項目的創(chuàng)造性開發(fā)中,使用CodeIgniter可以減少編寫的代碼量。 將框架的概念引入了網(wǎng)絡社區(qū)的普遍意識。核心框架是專門為此程序編寫的,許多其他庫,幫助程序功能和子系統(tǒng)都來自RickEllis和Paul Burdick編寫的ExpressionEngine內(nèi)容管理系統(tǒng)。 CodeIgniter由Ellislab的首席執(zhí)行官RickEllis開發(fā)。RubyonRails的啟發(fā)啟發(fā)了我們創(chuàng)建PHP框架。允許您創(chuàng)建可移植的應用程序,它在PHP 5和PHP 4中同樣有效。
軟件功能
1.緊湊型框架:CodeIgniter安裝軟件包(包括用戶手冊)的大小僅為2MB。
2.清晰,完整的文檔:CodeIgniter安裝包中包含《用戶手冊》該手冊包括簡介,教程,說明“手把手”以及框架組件的參考文檔。 3.與各種主機環(huán)境廣泛兼容:CodeIgniter僅需要PHP版本5.3.7,該版本幾乎可以在任何虛擬主機或云平臺上運行。對于需要數(shù)據(jù)庫的Web應用程序,CodeIgniter支持最常見的數(shù)據(jù)庫,包括MySQL。
Codeigniter官方下載圖二
3.沒有嚴格的編碼規(guī)則-請遵循一些預防措施,您可以使用自己的編碼標準和命名約定。 CodeIgniter在這里為您提供幫助,而不是增加混亂。
4.喜歡簡單性,喜歡復雜性:CodeIgniter允許用戶自由選擇是否使用MVC架構(gòu)。
5.出色的性能:CodeIgniter的性能始終優(yōu)于大多數(shù)類似框架。
Codeigniter官方下載圖三
6.沒有大規(guī)模的集成庫:CodeIgniter并不打算建立一個大型,全面的框架。盡管它保持簡單,但它提供的功能足以增強您的生產(chǎn)力。在此基礎(chǔ)上,還有許多第三方擴展為您提供更多功能。
7.幾乎0種配置:CodeIgniter遵循有關(guān)配置的約定概念(例如,將模型文件放在“ models”文件夾中)。當您要修改配置時,“ config”文件夾中有許多配置項供您修改。
8.無需學習模板語言:如果您有更復雜的要求,則可以以第三方擴展的形式介紹其他模板引擎。CodeIgniter帶有一個基于字符串替換的簡單模板工具。