1. JSP具有跨平台性,ASP依赖于windows。至于JSP和ASP的长短处,涉及面太广。我只是说,JSP是先编译再执行的,ASP是解释执行的。就我调试的时间来说,因为调试时,JSP要编译,这一部需要时间很长,所以感觉起来很慢,而ASP是解释执行的,所以感觉快。但真正的投入到使用的话,就很难说了。2. JavaScript只是一个在浏览器客户端运行用来帮助web页面显示和处理数据的脚本语言,只是由于它使用了跟java相似的风格而已,不可以真正的实现java程序,不过JavaScript的语言风格可以用于ASP,另外,在windows里面,还有windows script host(WSH)可以使用JScript,也可以做点东西,不过脚本终归是脚本,不能称之为语言吧。3. Applet是差不多所有的机器都支持的一个java小程序(都装了JVM)。Applet其实也就是java程序,不过有限制,不可以读写本地文件等。4. 一般不会有这个移植的问题,不过java版本之间会在JVM上有点问题。
解决方案 »
- 存储过程
- JSP用按纽怎么实现分页
- Struts error message 的问题?
- php文件里写的JavaScript语句是不是可以直接剪切到外部js中然后调用啊
- JAVA 中有什么样的 文件浏览控件可以支持多种文件的浏览
- jsp用户登陆判断的时候,英文用户可以登陆,中文用户出错,应该怎样解决?
- 请问论坛里的显示登陆后在线人员是怎么做的!(不用cookie)
- 问个BAE开发问题,谁知道如何强制304缓存
- 请问一个有趣的问题:
- 关于链接池的问题??
- javamail 中文问题?一直没有一个好的解决方案,来看看吧!
- 请教使用ENCTYPE='multipart/form-data'后取得其中文件名和路径的办法?
JAVASCRIPT可以实现一些JAVA功能,但他始终是“死”的,动不起来,要“活”的还是用JAVA,比如APPLET就是用在网络方面的JAVA小程序。
平台之间程序移植,JAVA不会要更改程序。
1. jsp是编译执行的,它只在第一次被请求时转换成servlet,并被编译成class,然后将执行结果以html形式传给客户端。然后,服务器会自动将class文件保存在服务器端相关目录中以备后用。它比每次都在客户端解释执行的asp要快很多!servlet类似asp.net中的code behind。所以只要开发人员在调试是请求过,客户访问时就不要在编译了。2.JavaScript和java没有任何关系,完全是基于商业目的的宣传。JavaScript比java出现的时间要早,是netscape公司开发的,原来叫什么名字我忘了,后来java出现并非常成功,netscape征得sun的同意改名为javascript。3. Applet是在客户端运行的java程序,和servlet相反。servlet在服务端运行。必须花时间下载到客户端,并且客户端必须要有jvm。在早期internet比较流行,现在我觉得有点过时了。因为有好多更好的技术可以代替applet。在多媒体上有flash,在web应用上有jsp。