答案:js,jsp,asp都是WEB开发中的技术
js是javascript 页面客户端脚本 服务器端不执行
jsp是 java server page ,是用JAVA程序写的服务器端程序,属于WEB CGI范畴( Common Gate inte易做图ce )
asp是 基于active server page ,当然只有微软采用ActiveX技术的,可以用VBS,JScript(不同于javascript 规范有很多不同)脚本来写,也属于 WEB CGI范畴,这类技术还有 php, asp.net, perlcgi 都可以做WEB应用开发
目前流行的服务器WEB开发技术是基于 JAVA\PHP\asp.net的
未来JS的局势也可能会在服务器端开发CGI,比如GOOGLE的 V8CGI JS引擎
目前JAVA中的框架最成熟的是SpringMVC 开发效率很高,开源工具很多,社区成熟,支持的大公司很多。
PHP的脚本解释性决定了 性能不可能达到JAVA的高度,目前在中小网站和简单应用上比较占优势,如果要进一步提升PHP网站的性能可以采用缓存字节码的技术,或者用C语言扩展功能。
ASP.NET的拖拽式开发比较受初学者喜爱,上手适中,性能还可以,只可以在WINDOWS服务器下使用
其他:js=易做图商,jsp=js骗 JS是javascript,是一种web脚本语言。
JSP是一种动态网页的技术标准,与ASP类似。
JSP主要应用于超大规模的B\S系统,需求量不是特别大,所以占得比较少。
而微软的ASP.NET技术,大、中、小都能做,所以属于中等,另外别忽略微软在WEB开发上的潜力,微软的ASP和ASP.NET加到一起占18.7%,可以看到在ASP.NET未出现以前,ASP也很流行的,现在已经过时了,所以微软的WEB程序员潜力还是很大的。
ASP.NET技术正在向大WEB项目迈进,总之.NET是潮流,大中小全能选手!
按难度的话:JSP上手最慢,入门得几个月,做出来像样的东西得半年。
而ASP.NET上手容易,入门简单,边做边学,ASP.NET的开发环境也是其中最好的。
上一个:关于jsp中用户名唯一性检测的问题
下一个:jsp如何读取并显示数据库中超链接文件内容