JavaScript和Java Applet有什么区别
JavaScript 是一种描述性语言,它可以被嵌入 HTML 的文件之中。通过
JavaScript
可以做到响应用户的需求事件(如表单的输入),这样当一位使用者输入一项信息时,它不需要通过网络传送到服务器端进行处理再传回来的过程,而可以直接在客户端进行事件的处理。你也可以想像成有一个可执行程序在你的客户端上执行一样(但这种执行程序是有限的,它对客户端电脑的控制力很差)!
JavaScript 和 Java 很相似,但它们却是完全不同的语言! Java 是由 Sun
Microsystem
公司开发的一种面向对象的程序设计语言,类似于C++,它需要多种编译器和支持文件才能运行;但于
C++ 不同的是,Java 可以独立于任何操作平台,因此它就在当今 Internet
网络各种操作平台的基础上得以迅速发展。但它是一种比 JavaScript
复杂得多的标准程序语言。JavaScript
则是相对容易了解的函数式语言,JavaScript
创作者可以不那么注重编程技巧,例如声明所有的变量、类和方法,您也不必关心诸如
public、 private 或 protected
之类的费解的东西;更重要的是,它只能存在于一个 HTML
脚本中,而且只有在装入一个兼容的浏览器时才能运行,所以许多 Java 的特性在
JavaScript 中并不支持。现在,JavaScript
分为三类:核心版、客户方和服务器方 JavaScript(微软也有一个
JavaScript 的变种,称之为 JScript)。
applet是一种小程序,它需要编译才能执行。是个CLASS。applet应该是属于JavsSwing系列,但这门技术sun公司早在多年前就已经放弃了。因为它的性能实在不如JavaScript框架。
比较案例:这样的系统是使用javaScript还是java
applet?
工业上的应用,做一个远程监控的网页界面,页面有五个左右。平时没啥操作,就是盯着看它就行了,数据从数据库中定时读出来。
请问如果做这样的一个应用,是使用javaScript做网页界面好呢?还是使用java做个
applet嵌到网页中去?
各有什么利弊?
答案:用JQuery
DWR这样的JavaScript框架做吧,Applet要求客户端必须要装JRE的浏览器插件,Applet这个技术已经没有多少人用了。