mrmu 設計工作室

WordPress 網站架設、使用者經驗、互動介面研究

  • 服務與作品
  • 關於mrmu
  • 網站架設

CodeIgniter-簡單快速易上手的PHP Framework

2009-02-15 by audi_lu Leave a Comment


圖片來源: http://blog.ekofedriyanto.co.cc/

最近空閒的時候會看看PHP相關的東西,雖然我接觸的時間不長,不過因為一時興起寫了一個widget貼紙之後,就一發不可收拾了…XD
慢慢的這個貼紙從一個php檔,變五、六個,也算是像個網站了,用戶也逐漸增加…我知道除了簡單的功能外,簡單的視覺設計也是需要的,所以連同css也開始接觸…
慢慢的,這些php檔變成了一盤盤惱人的義大利麵,我知道基本又隨性的php語法已不能支撐住整個網站的發展,該是理性面對程式碼架構的時候了…XD (雖然心裡想著「我不要重寫呀!」)

年假大概花了三天重寫了,參考了一些framework的寫法,但還是不滿意…今天看到一些大大介紹的CakePHP,感覺好像不錯,但我似乎比較喜歡輕型一點的framework,於是找到了CodeIgniter這個東西…

所謂framework的東西,感覺上就有點像是整理原本的語言後再多包一層邏輯讓programmer比較容易使用。所謂”整理原本的語言”,即是指把常用的操作分類包裝;而多包一層邏輯,事實上就是各別framework的賣點(他們自認為最好理解且最易用的方式),也能說是每個開發團隊的創意,而programmer主要就是學習這層邏輯。

CodeIgniter使用MVC的Pattern概念,把Model (可視為資料層)、View (網頁的外觀)、Control (邏輯控制) 區分開來,讓code脫離義大利麵的苦海。如果有練習過php連結資料庫的經驗,只要稍微看一下它提供的tutorials影片,就大概能感覺到它的好處了。

雖然我大言不慚一直說它好,其實目前我也只是練習了它的一些小範例而已…XD

相關文章請參考:CodeIgniter。

分享此文:

  • 共享
  • Facebook
  • Twitter
  • Pocket

相關

Filed Under: 網站架設 Tagged With: CodeIgniter, PHP

發表迴響 取消回覆

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

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料。

近期文章

  • 2017 COSCUP WordPress 社群議程:WordPress 開發大小事
  • Webpack 實作入門2:打包 CSS / SCSS 與 加入 Bootstrap
  • Webpack 實作入門1:寫給 “非Node.js開發者” 的教學
  • WordPress 4.7 重磅發表,快來了解有哪些重大更新!
  • 東京自由行之 WordCamp Tokyo 2016
  • 愚人節玩笑成真?WordPress 發表 Node.js 及 React.js 打造的後台應用 – Calypso
  • 使用Git、Composer、Sublime Text進行WordPress專案開發
  • WordPress自訂模組(widget)及顯示版位
  • 新手路跑賽心得及賽前準備 – 臺北渣打公益路跑賽12.5km
  • WordPress 10th Anniversary – WP10週年歡慶小聚

分類

  • CSS (2)
  • JavaScript (8)
  • WordPress (26)
  • 人生哲學 (3)
  • 公告 (9)
  • 活動聚會 (10)
  • 生活記事 (29)
  • 網站架設 (78)
  • 網路行銷 (14)
  • 金工 (134)
  • 開課教學 (29)

Copyright © 2019 · Genesis Sample Theme on Genesis Framework · WordPress · Log in