最近幫朋友做一個簡單的企業網站,準備用php來搭建。順便熟悉下php,和web前端的知識。
但是本人一直在做c++游戲開發這一塊工作。之前就搭過一個wordpress的博客站,只是簡單了解了一些web開發的內容。對php安全性,執行效率,代碼伸縮性這些東西并不了解。所以上網查了很多資料,決定找一個現成簡單的php框架快速做開發。
最后我鎖定了Codeigniter這個輕量級php開源框架。
之所以選擇Codeigniter,其中一個很重要的原因是他比較簡單,復雜的框架花不起這個時間。然后是基于mvc結構,面向對象的編程思想。結合本人早年的編碼經驗,這樣子學習曲線顯得平緩一些。畢竟游戲客戶端UI與mvc的思想是基本一致的。(比方:視圖就相對與UI,Controller銜接根據游戲邏輯中控制uisystem類。Model相對與游戲中數據類,比方玩家道具之類。)
web開發需要研究的內容也蠻多的。所以就把一些有用的資料整理一下,留著日常翻查。
CI相關網站:
Codeingiter官網
CodeIngiter中國
NetTuts+有一些關于codeigniter的教程
CI相關書籍:
一、《CodeIgniter for Rapid PHP Application Development》
二、《Professional CodeIgniter》
其他web開發資料
php官方手冊
w3schools這邊web開發的教程挺全面的,涵蓋了php,jsp,html等很多關于web開發教程。
中文版php手冊