快快樂樂學 CodeIgniter (1) – 導論

前言:

在因緣際會之下,需要使用 PHP 開發程式,透過學弟 YoYo 推薦,
讓我認識了一套PHP 的 Framework :CodeIgniter

CodeIgniter

使用了一陣子之後,覺得還滿上手的,本著應該推廣好物的精神,決定在Blog 上紀錄使用 CodeIgniter 的一些心得與方法。這一系列的文章,會順便貼在 E-Office學園,為了讓更多朋友容易瞭解,所以會寫的比較白話。由於我使用時間不算長,若有錯誤的地方,就請大家多多指教囉!

本文:

CodeIgniter (簡稱CI )是一套建立在 MVC 基礎上的 PHP Framework,一般普遍的評價都還算不錯。

什麼是 Framework ?

Framework,中文翻作『框架』。
維基百科上面是這樣說的

框架就是制定一套規範或者規則(思想),大家(程式設計師)在該規範或者規則(思想)下工作。或者說就是使用別人搭好的舞台,你來做表演。

上面這段還是有點文言,我也來試著解釋一下:

Framework提供了一個讓你開發軟體更快速、方便的平台。
在這個平台上,可能提供了很多好用的功能、函式庫,像是便利的資料庫存取功能、發送Mail、檔案上傳的功能、等等..
等於說提供了一個功能大補帖,讓你在開發系統時,可以更專注在系統本身,其他枝微末節的部份,都可以利用Framework提供的功能來幫助你。

什麼是 MVC ?

維基百科上面的 MVC

MVC模式(Model模型-View檢視-Controller控制器)是軟體工程中的一種軟體架構模式。它把軟體系統分為三個基本部分:(Model模型),(View檢視)和(Controller控制器)。

為什麼要使用 Framework ?

會有朋友問,難道我寫 PHP 程式一定需要用到這些啥米 Framework、MVC 嗎?
答案是不盡然。但是如果搭配它們來使用,會讓你在開發上更得心應手,甚至會更安全、更快速、更有效率。

需要先會 PHP 才學 CodeIgniter ?

可以不需要先會 PHP。我是一邊使用 CodeIgniter 才一邊學 PHP 語法的。

好啦,大概知道了Framework 與 MVC之後,我們就可以開始來使用 CI 開發網站囉!!

後記:

這一系列的文章,算是『速成班』,對於網頁運作的原理、網頁間POST,GET 的資訊、資料庫設計並不會有太多的著墨,如果你是新手,應該也可以跟著『快快樂樂學 CodeIgniter』的這一系列文章來快速上手。
如果有任何問題,也歡迎給予指教與建議 🙂

推薦閱讀:

PHP – 維基百科
CodeIgniter – 維基百科

相關連結:

CodeIgniter 首頁
CodeIgniter 繁體中文
PHP 首頁

快快樂樂學 CodeIgniter (1) – 導論 有 “ 2 則迴響 ”

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *