Board logo

标题: JAVA(JSP)开发困惑-为什么我对jsp看不到希望 [打印本页]

作者: shijichaoren555    时间: 2006-5-10 16:47     标题: JAVA(JSP)开发困惑-为什么我对jsp看不到希望

我公司使用JAVA作为网站的主流开发语言已有一年了,但在开发速度上迟迟不能提高,使得我们看不到JAVA的优势所在,我们不知道各位坛友在使用JSP来开发网站时是怎么样的,我们现以开发一个论坛为测试基准来对JSP和ASP进行比较。  


                       JSP                          ASP  
-----------------------------  
开发模式                              JSP+SERVLET+BEAN      ASP  
开发速度                              20-30天                        10-15天  
开发机器配置            1GCPU  512MRAM            700MCPU            128MRAM  
服务器配置            1GCPU  1GRAM            700MCPU            256MRAM
作者: juelianhudie    时间: 2006-5-10 16:48

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

TO   AllError(错误大全)  
另外使用STRUTS在第一次开发时,也根本不能提高你的开发速度,反而会降低。但以后要更改和重用部分代码,那是非常方便的。
作者: huijia0805    时间: 2008-6-21 17:22

JSP一般涉及比较大的项目!!!  ,一般采用JSP+JAVABEAN+SERVLET的三层架构 设计层次清晰!!

ASP 用与小型系统 ,




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0