很多项目早已经开始采用一些比较不错的Web Framework进行项目时,他还在用原始的jsp。最近3.0才搞了个webwork。
那么是不是因为开始主要精力是在完善内部呢?
那么看它的内部代码。可以看它的dbforum代码,不难发现它的逻辑和数据实际上是混在一起的。可维护性不好。而且有些应该分开的处理也混在一起了,导致程序性能不少地方也没优化。
还有不少没必要用factory模式的地方也用factory。实际上就是过度设计。
最后还搞了个cache。结果代码更加没法维护了。作为cache本质上应该属于一个外部框架实现的东西,而它却将cache遍布所有的处理代码中。