2007年4月10日星期二

目前我认为的PHP网站开发最佳搭配。。。

俺觉得:Smarty足矣,当然为了进一步的分离view和controller,还有重用模板,还要使用div和css。PHP的Pear Project好则好亦,不过有些尾大不掉之嫌,上手也颇为不易。。。

还有像Ruby On Rails这种十分MVC的框架可以迅速开发,其实是有前提的,至少对其他Web技术比较熟悉,否则光是一大堆隐式约定就够让人讨厌的,面对对象的风格和面对对象的数据库查询方式对新手或者不大理解OO的同志也比较讨厌。。。

像我这种一根筋的人,就很喜欢原来PHP的面向过程的思维,作为Web新手,繁琐大量的使用mysql query实际上是提高和理解web开发的最好办法。
但也不能太狗熊,分离controller和view还是很对我胃口,Smarty不错,好歹也是Official的嘛。。。
关于Smarty,“大师兄”同志,teacherli@163.com,他写的简易教程非常清楚,废话也少,难以想像四页就概括了Smarty的精华。。。

至少Bangke这个项目下来,以后可以试着封装一下数据库的操作,重用一下就是了,不用极端的非使用OO不可。。。

下面的工作就是把普通和匿名用户的一套controller php搞定,简单处理一下display模板,然后在重新搞一搞view的东西,又得重新看看怎么玩dreamwaver,还有CSS和div这个东西。。。

Ajax技术再说吧。。。不是最紧迫的东西。
毕竟功能和功能相关的用户体验最重要,界面相关的用户体验其次。。。。

没有评论: