试用Discuz!NT的感触

      虽然喜好页面层的东西,但做的基本上是MSI系统。昨天装了一下Discuz!NT,得到的感觉是震撼。下面是和公司里软件的对比(公司是做软件产品的)
1、安装过程
D: 提供了友好的安装界面,我除了预先建一个库,其他的按照安装提示就搞定了,最多5分钟完成了配置,可以使用了。
公:软件安装是打包文件,安装后要自己附加库,然后在WEB.CONFIG 里改一大堆的设置,有各种数据库连接、webservice、文件存放位置、其他的设置等等。公司里最熟练的售后人员配好一套系统(4套软件)最少半小时。程序员需要配置时,都是找维护人员搞定,自己基本上配不完整或正确。

2、操作过程
D:基本上一看就会了。
公:每套系统里的界面操作风格保持了企业软件的复杂,臃肿、繁琐,而且程序员不时自由发挥,做出一些测试人员都不知道该怎样测试的界面,当然客户要使用就必须经过较长时间培训才能学会,如果能说服领导,那具体操作业务的客户即使意见很大,也基本上不会修改。

3、内部构造(代码、数据库等)
D:比较清晰,有注释,有表结构说明等(当然它比较简单)
公:代码风格各异,冗余错误代码随处可见,代码注释属于稀有动物或等于没写(稍长时间后,连写注释的人都不知道了),说明更是凤毛麟角。一些“牛人”对公用代码视若罔闻,一定要自己重写(提交多,表示做事多),模块之间各自为政,不互通往来,代码牵一发而动全身。后人改前人的代码一般采取绕道而行加半蒙半猜,或者再写一堆新的代码,当然也不会有注释或说明,因为前人就没写。 数据库只有一个很早之前的关系图,而且关系已经取掉了。100多张表的相互关系只有一部分片断还存在几个老员工的头脑中。


注:绝对不是给Discuz打广告,只想感叹一下现状而已。
posted @ 2007-09-10 23:37  金彩  阅读(407)  评论(0编辑  收藏  举报