充实

// March 25th, 2007 // Life, PHP, Stuff

终于真真正正的静下心来好好看了一下PHP, 整整一天的时间,这次的效率连我自己都觉得惊讶,没想到居然可以这么快就掌握PHP的基本语法。 或许真的要归功与之前几个项目的积累。PHP5的面对对象得到了非常大的强化,JAVA 十几年的发展已经在最大程度上完善了OO理论在实际中的应用, 所以当我看到PHP5里出现的那些结构之后居然没法感觉到这是另外一门语言。 短时间的看完PHP一些基本书写方式和基础类型以后直接转入了PHP4于PHP5的差别当中。 在尝试用JAVA的概念与PHP进行比较的时候我惊奇的发现原来JSP与PHP可以如此的相似,甚至我参考了J2EE的模型将熟悉的结构部署进PHP的时候居然可以有这么高的兼容性。而PHP的轻型灵活相对JSP要高,相比JAVA部署PHP真的要更加适合小型企业的需求。

之前就想写一个小型的CMS, JSP是首选,应为毕竟JAVA最熟悉,不过这次我决定用PHP了,也算是锻炼一下队伍!!! 打铁趁热 嘿嘿 数据库的结构果参照了一下现在在做的Asiaone项目的,除去了一些杂碎的东西,比如INDEXORDER这个最会找麻烦的怪胎,保留了channel和story的结构,力争做到简洁实用,当然初期只是想试验一下简单的消息发布系统,所以这种结构最适合(突然让我想到了vignette 的龟速Render),整个试验的架构比较类似JSP+JAVABEAN,不过中间加入了DAO层,虽然DAO的加入势必造成数据库效能减弱,毕竟有的时候并不是需要这么多数据,不过这样可以使整个结构更加严谨,也很大程度的减少以后的代码维护花销,数据库当然是用MySql拉!!!把类库做成了自己熟悉的结构,尽量减少界面的代码量,增加代码的重用。 完成一些基本的类库设计后尝试衍生了一个ChannelDAO类做个channel的menu显示效果-> labs . 感觉还不错(当然任何语言的学习对数据库的添删改是少不了做一下的!!)。如果在系统里加上Zend Optimizer 做静态化的话效果应该没话说了, 或者可以考虑主动静态化相结合。相信会有不错的效果。

No Comments

(Required)
(Required, will not be published)