为了让客户对所做软件有一个直观的了解,那么先做演示版本,这个版本一般都很粗糙,只是明确客户的需求并能够表达简单的业务流程,一般这个软件都是用静态页面所做的,那么这个演示版本称为“demo”。    我不知道其他的公司做不做demo,是怎么做的,有没有必要做。总之在我原公司和现公司都做demo,原公司做的demo比较简单,因为业务逻辑非常简单,所以只是简单的画出一个页面就可以。现公司有专门的美工,一般demo由他们来做。做demo当然要浪费一些时间的,我总感觉我们公司做demo浪费的时间太多了,一个demo就得做2 3个星期(因为要分析需求,才能做demo)。但是公司不知从何时出了一条规定,由开发人员做demo,用struts控制页面的跳转。我对此很反感,不明白公司的意图。但公司的说了:配置好struts了,以后开发的时候就不用在配置了,省了不少的事情。
但我不以为然,理由:
1.开发人员做demo,用struts控制页面的跳转,除此之外,我们公司也用了spring管理hibernate,那么,如果要做一个模块,需要配置n多struts配置文件,和spring配置文件,那么在这个过程中,肯定会有调试的过程,如果由错误,那么要修改代码或配置文件。然后还要重启tomcat,浪费很多时间。
2.开发人员大多数不擅长做页面,让他们做页面只会降低工作效率。我花两个小时用dv做了一个复杂的表格,失败了,只能交给没工作。
3.开发人员做出来demo后,给客户演示。往往有很多不满意的地方,需要改动的地方也很多。所以,用struts控制页面的跳转往往最后改动的地方也很多。跟本就不像公司说的那样,不用在配置struts了。不知道高手在公司是怎么做demo的?正规的公司做demo怎么做?花多长时间?