对UCenter Home的一点看法
作者 : admin 于 2009-08-17 22:27:19
2009
08-17
08-17
最近改了改UCenter Home,发现,这的确是个不错的产品,但不能算一个成熟的程序。
产品看法:
这个产品主要是服务一些个人站长和小型站点,功能模仿一些成熟的sns系统,模仿比较到位,而且功能上尽可能大的去完善,让管理员可以方便进行比较系统全面的管理。而从产品的设计体验上,也能适应中国大多数的用户。
所以,这个产品在国内算一套非常不错的sns建站系统。
编码方面:
要说代码,我相信阅读过代码的人一定很头疼,从discuz的bbs就这样。
代码只是面向过程,这个,在discuz方面,我估计是累积开发造成的,一个个版本升级,变化不能太大,如果变化真的太大,会失去一些开发者。另外,他自己升级也是个问题。
不过uch这个产品也开发成了这样。代码结构我倒挺喜欢,之前我写那个架子也是这样。优点:结构规范,适合多人协作。缺点,面向对象性,代码复用差。这个结构,我估计是公司某元老折腾的,然后有几个小弟进行模块开发。
为什么这么说,是有原因的,因为遍历整个代码,起码有两种以上的代码风格,而且人员之间沟通配合也造成了一些错误,虽然不是bug,但看得出来项目进行的仓促。不过这也是公司的一个战略措施,小戴同学总是及时放出产品来打压竞争对手。
再说负载,其实这个问题就不用说,从大量的垃圾sql语句就能看出,这个产品不能支持较大的负载。
再说最后一点,如果你想去优化改善,彻底改善,放弃吧。重写。
我看的只是uch2.0的预览版,估计正式版放出的时候,这些问题会有所改善。
八月 18th, 2009 at 09:17:07
哎,我就是跟你一样干锅一次,还做了二次开发
但是,改他这个东西太累人了,根据我们的需求,ucHome的功能还差很多,还是自己做好些。