Miles' Blog

天涯何處無幹話,何必要講實務話

CodeIgniter

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 的整合。

參考資料

0%