2009年3月23日 星期一

CodeIgniter

萬能文化貓娘(誤)

PHP是現行十分流行的一種語言
絕大部分都使用在製作網頁程式上
自從RoR(Ruby on Rail)崛起之後
以Framework的方式開發網頁逐漸被重視
PHP也因此誕生了好幾種Framework
##ReadMore##
PHP FrameWork常見的有Zend Framework、CakePHP、CodeIgniter
各家有各家的優點與缺點

Zend Framework是官方開發的版本,包山包海
最大優點是不怕後期沒人維護,最大缺點是僅支援PHP5以上的版本

CakePHP的特色是十分類似RoR,最常被詬病的是效能
有興趣可以來看看阿凱的PHP討論區

CodeIgniter是輕量級的Framework,功能較少,學習快,自訂性高

值得一提的是Framework雖然帶來便利
卻以犧牲了效能(點我看效能比較
不過在便利與效能之間
如何取捨便是要衡量的了
使用Framework不僅加速開發
還能大幅減少將來維護的困難度
實在是一個好選擇啊

個人正在努力學習CodeIgniter
感謝宜蘭大學提供教學文件(謎)

補充:小綸綸說要解釋什麼是Framework
簡單的說就是別人造好的輪子
可以直接拿來使用
壟統的說就是函式庫(當然各家有各家的規格)
類似PEAR(可是PEAR是伺服器要裝才有支援)
就當作是可以帶著走的PEAR!
像是一些什麼EMAL格式驗證、字數格式等等的
通常都會有包在裡面了啦
這麼解說可以嗎>.0
啾咪~

2 則留言:

  1. 就說架構就好拉,哭哭

    回覆刪除
  2. 喔x3
    framework翻成框架會比較好

    回覆刪除