、我不知道楼主的开发周期里有没有包括其他的一些东西,如设计,测试等内容在里面
2、楼主的两套论坛的程序的设计是不是一样的?也就是说,如果楼主先用JAVA做了第一个论坛,然后再往ASP方面移,以这样的基准来比较两个论坛的开发周期也不太合适。因为中国的软件开发基本上也就是边设计,边开发,设计有反复,也会延长开发周期。
3、楼主有没有合理的利用JAVA的优势之所在,合理的划分BEAN、JSP、SERVLET的功能,发挥他们不同的特长
4、楼主的这些程序有没有考虑过复用性,以及代码维护成本。据我个人的一些看法,JSP的网站建设,好的设计一般都能体现出三层体系结构的特点和优势来;而绝大多数的ASP只能算是2层的BS结构。同样的一个系统,在第一次开发时,在开发周期上,随着系统的规模的扩大,三层的优势才会慢慢的体现出来。在不考虑代码重用的情况下,用ASP开发小系统(小于10个表,1000行有效代码行以下)确实要比JAVA快一些。但是,随之而来的代码维护成本很有可能会把这一小部分优势抵消掉:熟悉和调试ASP代码远比熟悉一个设计良好的JSP来的慢。
TO AllError(错误大全)
另外使用STRUTS在第一次开发时,也根本不能提高你的开发速度,反而会降低。但以后要更改和重用部分代码,那是非常方便的。