关于PTMPHP

好久没更新了,前段时间一直在忙,所以PTMPHP也就暂停了,最近公司的项目暂时告一段落,有点闲暇时间了,就打算继续PTMPHP的开发。不过最近自己也在仔细的思考PTMPHP的定位和架构问题。

首先重构后的PTMPHP不做为一个完整的通用框架,这跟以前的定位是不一样的,以前包括PTMPHP的前身都是作为通用框架来开发的,所以可能会做出比较大的改变。说到底PTMPHP最后只是做为一个入口和类库存在,在这个上面所花费的精力将逐渐减少,更多的精力放到实际的业务上去。。

确定了PTMPHP的定位后,再说PTMPHP的架构,那么它将由很少的部分组成:

  1. 异常处理

  2. 自动加载

  3. 简单路由

  4. 环境设置

  5. 配置文件

以上五个部分组成最基本的PTMPHP,将以前包含的template、db、cache、image等等都挪到框架之外,也即这些模块都可以随时更换依照项目的不同;整个框架依然由一个文件构成,保持以往的简洁,目标还是保证程序的扁平化,减少框架初始化的消耗

重构完成后,就是对BBS的重构+后续开发;将把前面完成的功能再重新梳理一遍,并且规划好版本和里程碑,以方便接下来的开发过程。

大概就这么多,整理好以后再陆续写一些心得吧。。。

Published: April 15 2012

blog comments powered by Disqus