项目软件的进展情况
- 2009-02-22 22:39:16
- 王春生
- 29729
回来已经半个多月了。这几个星期过得还比较充实,完成了很多的事情。在这儿和大家交流一下项目软件的进展情况。
目前来讲,这款项目软件的技术架构已经确定,全部转向php5.2,启用pdo, spl, apc, json等扩展功能,不再考虑php4的兼容w88。同时也参考了目前php比较流行的框架codeignight的设计思路,自己实现了了一个非常简单的框架。这个框架实现了基本的mvc封装的功能,但没有加入其他任何的功能。也就是说 它其实是一个非常松散的框架。后面我的项目软件会是在这个框架基础上面的一个应用。近正在考虑先把这个框架发布出来,听听大家的意见和想法。
谈到具体的功能和需求方面,近一直在研究项目方面的理论知识。我发现理论是很重要的,你做一件事情,一定要找到可靠的理论依据,否则有可能会出错。对于目前的我来讲,没有太多的资源可以让我犯错误。所以要尽可能的考虑清楚。
不过基本上已经把这方面的w88想清楚了,数据库的设计也基本完毕。
目前正在做的一个工作就是先画一个纯html的界面出来,试着把整个项目的流程跑起来。这个工作大约还需要两个星期。也就是说到3月初的时候,我应该可以把这个界面搞定。
然后后面就是编码实现了。编码实现我预计花两个月的时间来完成。如果一切都比较顺利的话,预计到5月份的事情,会发布一个alpha版本出来。
大家肯定会关心开发团队的w88,目前就我自己一个人。为什么呢?也是有我的考虑。在做bugfree2.0的时候,出现了很多不和谐的事情,终我选择了放弃,没有再继续参与2.x系列的开发。
所以,后面我做的开源软件,我要保持主导,而且要做一个干净的开源软件。
敬请大家关注!
提供一些设计文档进行交流?
非常赞同你的观点。前期在做bugfree的时候,实际上是很特殊的一个团队。大家都是在一家公司里面工作,都互相认识。导致的一个结果就是没有外部的力量加入,也就没有外部的意见加入。虽然bugfree是开源的,但开发模式其实是封闭的。这里面有很多方面的因素,也是我最终没有参与2.x系列开发的原因。
后面我做ZT或者其他的开源项目,我想一定要建立好一个好的社区,或者是你所讲的松散的团队。一个开源项目的成功,必定是一个开源社区的成功。
[email protected],欢迎联系。
愿为此项目贡献力量!
支持没有url rewrite的环境,可以考虑通过传统的get方式来进行,比如/index.php?module=xxx&method=xxx&var1=value1&var2=value2这样的请求。
这个功能肯定要加的。就这两天吧,呵呵。
非常对。之前做bugfree的一个w88就是团队过于集中,而无法让更多的人参与进来。这次我做这个项目软件一个要解决的w88就是如何让更多的人参与进来。
之所以目前先保持一个人,是为了效率。先把一个东西做出来,然后大家才有讨论的基础,然后可以一起来修改,纠正方向。而且我想要通过一种合理的模式,把各方面的朋友调动起来,大家都可以找到自己的参与点,也都可以找到自己的所要的东西。:)
敬请关注。