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的开发环境也是其中最好的。
js,jsp,asp都是WEB开发中的技术js是javascript 页面客户端脚本 服务器端不执行jsp是 java server page ,是用JAVA程序写的服务器端程序,属于WEB CGI范畴( Common Gate interface )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服务器下使用