推薦給初學者的PHP Framework – Codeigniter

This post is part of the series 推薦給初學者的PHP Framework - Codeigniter

Other posts in this series:

  1. 推薦給初學者的PHP Framework – Codeigniter (Current)
  2. 推薦給初學者的PHP Framework – Codeigniter (2) – 如何安裝 Codeigniter

程度:初學者

說到最適合初接觸MVC框架 (Model–view–controller)及開發應用程式框架,不得不提在台灣廣受歡迎的Codeigniter。作為初次接觸MVC,Codeigniter 是一個良好的工具,讓初學者感受到框架的強大。

本文先假設你有基礎的PHP知識,能正確在瀏覽器運行PHP

使用Framework 的好處

  1. 統一標準,方便交接或解難。
  2. 網上有大量工具,不需自行開發,即插即用。
  3. 增強自己的邏輯思維(才發現自己多渺小)。

推薦初學者使用Codeigniter 作為學習Framework 的原因

其實PHP Framework 有很多種,例如Laravel, Zend, CakePHP 等等,但為甚麼我會推薦Codeigniter 給初學者?主要有以下原因。

  1. 没有Package Manager,不需要 Dependency Management。
    甚麼?用不到NPM,Composer也是一個好處? 没錯,NPM,Composer 真的十分方便,但對初學者來說有點難懂。所以檔案已包含在資料夾中,無需運行任何指令 (Command)。
  2. 相對較自由的MVC框架 (Model–view–controller),可自行決定MVC 分工。
    雖然跟從MVC 標準去編寫程式,能提高質素,但太嚴格會令初學者卻步。筆者覺得初初使用MVC,無需太過理會MVC 分工,因為每次看到以前編寫的程式碼,都會覺得尚有很大改進空間。
  3. 齊全的官方文件及網上參考
    這樣十分重要,没有文件就好像買了一盒工具來砌模型,但完全不知道工具有甚麼用,可以做到甚麼功能。學習初期定必會遇到很多問題和困難,如果找不到解決方法,好快便會放棄,如下圖。

作為初學者,我這裏有一個很好的參考,內裏內容十分簡易,極其適合初次接觸框架的讀者。最重要的是,參考是以中文撰寫!

Author Details
Sorry! The Author has not filled his profile.

Continue reading this series:

Leave a Reply