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