谈谈asp和jsp。二者相相互比较一下
来源:百度知道 编辑:UC知道 时间:2024/07/05 20:07:30
你好,很高兴能帮助你;P
ASP好像不存在线程安全问题,而JSP是存在线程安全问题。这不是说ASP好,恰恰相反说明ASP不如JSP好。
对于ASP:每次请求都要解释执行服务器端代码,执行完除了Session和Application在,其他的都没了,这样的话ASP就无法实现静态变量,不知道是不是真的没有办法实现,请高手指点。
而在JSP中,Servlet(JSP也会变成Servlet)是多线程的,执行完后不但Session和Application还在,而且Servlet实例还在内存,以后请求的话就可以直接用它了,正是这个提高了效率。
我总感觉Servlet模型比ASP先进,而且Java语言使它很专业!这点真的是ASP远远无法比的。
我当初毕业设计就是做asp的,出到社会找到的工作是网站维护,但是薪水较低,国内大部分小型网站都是asp系统,懂得asp只能做一些网站维护和一些网站设计公司了。
后来我进到某个软件培训部开始学习java,发现asp跟java比起来简直相差太远了,特别是编程思想。在网上下载到的现成jsp系统,大部分都是初级的jsp应用,跟asp比起来没有什么优势,做jsp的人每天都在学习,每天都有新技术新的包新的构架。特别是企业级的开发,比如工行的网上银行就是基于java的jsp系统。jsp开发中要考虑到安全问题和抗压能力还有效率,很专业学的东西也很多。
所以长远考虑的话,还是学java/jsp吧,只是过渡一下的以后打算做别的学asp也可以,毕竟国内大部分小型公司的网站都是asp的。
asp.net是趋势
php+mysql也不错
关键是要精通一门
首推asp.net其次JAVA而且是手机程序的编程
用不了几年就会流行起来!
我和你一样!以前也是搞网络的!后来转做程序!学ASP,ASP.NET
觉得网络还是比做程序赚钱!(看你写什么样的程序)而且轻松!做程序容易把人变成疯子!
现在做梦都说
if else
call错了call错了,应该call那个.....