最近帮朋友做一个简单的企业网站,准备用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手册