CodeIgniter 官方所提到的設計目標:
maximum performance, capability, and flexibility in the smallest, lightest possible package.
優點:
- 佔空間小,解壓僅 4MB。
- 執行效能速度快。
- 容易學習上手使用。
- 文件完整,也有中文化版本。
缺點:
- 官方為了向下相容,有使用了大量的 function,使得繼承改寫元件變成比較困難。
- 承上,為了向下相容 4.X,官方就沒有使用 5.x 的新功能了。
- 承上,OO 的概念不夠明確,對於未來要寫 OO 概念強的 framework 會有影響。
- 缺少 ORM 與 HMVC 元件。第三方有出外掛,但都是 for 5.x。
Basic
Integrations
CodeIgniter 與其他 Project 的整合。