#1 Pony
最初,是从SAE里面看到SpeedPHP的,第一眼看上去就感觉这英文单词嘛,比较特别。半个月后,终于试用了这款轻量级、快速的PHP框架。
别人都说,开发PHP还用什么框架,框架是束缚,框架会拖慢程序的速度。但我却不认为这样,使用PHP框架确实是会拖慢程序些许的速度,但相对于开发速度和程序运行安全的角度来说,框架无疑是最佳的解决方案。而SpeedPHP的核心大小却仅仅只有200K,这也加大了我的好奇心。
先说第一天感觉
第一天接触sp,确实有极大的不适应症,因为之前没学过Smarty,没透彻理解MVC,对PHP的OO尚未很熟练,以致于无从适从。
于是,第一天的大部分时间都花在了快速阅读SP的手册教程上面,幸好,SP的教程非常易读易懂。
第二天,加深OO理解
在一整天的教程阅读理解上,对SP的基本使用方法有了了解,愚人是以下方法写结构的
控制器 class XXX extents spController {}
Model class lib_XXX extents spModel {}
Tpl 使用smarty
PS:第三方扩展可以在控制器或model中加载
在第二天的练习里面,一直在理解spController和spModel类的原理和使用方法,这也是一个学习PHP的过程吧
第三天,学习smarty使用
对于从未使用过smarty的我来说,smarty可是一个great tumor,语法不懂,用法不懂。非常幸运,sp的教程里面也有smarty的基本指导。
第四~六天,基本熟悉整个sp了,也可以自行编写几个第三方扩展
总体来说吧,sp确实易懂,但学SP之前最好先学习一下PHP的基本知识(面向对象、函数、类等等);
最好遵从SP的教程去编写数据库请求,纵使你非常渴望使用自己的SQL语句;
使用合适的代码编辑器,可以大大地提高开发和学习效率;
以上是本人愚见 ^_^,本人非计算机专业,非软件专业,还望大家见谅。
2011-02-24 15:42:17