jive本身的设计实际上比较失败

03-02-20 bill

很多项目早已经开始采用一些比较不错的Web Framework进行项目时,他还在用原始的jsp。最近3.0才搞了个webwork。

那么是不是因为开始主要精力是在完善内部呢?

那么看它的内部代码。可以看它的dbforum代码,不难发现它的逻辑和数据实际上是混在一起的。可维护性不好。而且有些应该分开的处理也混在一起了,导致程序性能不少地方也没优化。

还有不少没必要用factory模式的地方也用factory。实际上就是过度设计。

最后还搞了个cache。结果代码更加没法维护了。作为cache本质上应该属于一个外部框架实现的东西,而它却将cache遍布所有的处理代码中。

freedomjdon
2003-02-20 23:12

我现在可不管它是不是比较失败,我只想通过jive了解怎么设计,学习这方面的东西,本身设计不好更好,更值得学习。。。。不要来泼冷水了!!!不要让我半途而废

hxz
2003-02-21 08:55

我同意bill老兄的说法,但是对于设计模式的学习

jive还是可以的!

对于象phpbb那样可以加入mod的功能jive也没有

....