Java小程序的优点
就象同小程序竞争的主要客户端编程工具,如JavaScript/VBScript/DHTML脚本和ActiveX控件一样,Java
小程序也是优点和缺点俱全,下面我们首先列出它的优点:
- 跨浏览器/平台的兼容性— Java 小程序代码在所有启用Java的浏览器上都应当按照同样的方式和形式运行,这一点和所在的平台无关而只需要这些平台上的浏览器支持编译这些小程序的Java版本即可。所有支持Java 1.1的浏览器,包括Netscape 4+、Internet Explorer 4+、Opera 4+等,所有运行这些浏览器的平台,比如Windows、Mac OS、UNIX和Linux等等,他们在运行遵守Java 1.1规范的小程序时都应当产生同样的结果。
不过你可得注意这里的一个关键词——“应当”。就象我们已经知道的那样,“应当”有时也意味着“本来该是这样,可事实上不是这样”。对,就这个意思,Java 小程序也没例外。所谓的“编写一次,各处皆行!”的Java口号也许在某些情况下还是……可行的。不过这已经是我们在以后的专栏文章中所要讨论的话题了。
- 无需安装 — 只要装载了Web页面,页面内的Java 小程序也就同时被装载了,其来源或是服务器或是浏览器的缓冲。所以Java 小程序是从来不会象一般程序那样进行安装操作的——比方说,ActiveX控件就必须进行安装。这样就避免了建立/安装客户软件新版本所会遇到的麻烦。
- 功能强大 — Java是一种成熟的、完全面向对象的编程语言,而不是类似JS、 VBScript和DHTML这类基于对象的但却有一定限制的脚本语言。Java语言在图形和网络处理上远远胜过后者。
- 可用性 — 不管是商业Java 小程序还是免费的小程序,他们的种类都极其繁多,而且可以在线获得。这样你要找自己需要的小程序可实在方便极了,多半人家都给你做好了就等着你去拿呢!小程序的源代码可以让你轻松地定制已经存在的小程序,这可真是“它山之石,可以攻玉”。在今后几个月的JavaHead专栏里我们会带大家访问几个包含大量Java小程序优秀站点。
- 支持工具 — Java小程序和它那可怜的堂兄弟JavaScript可不一样,你可以找到很多软件工具帮助你开发和维护自己的Java小程序。其中有些是你要掏钱的商业工具,有些则是完全免费的。今后我们会在专栏内对这些工具进行探讨。
- 安全性 — Java小程序非常安全。Java小程序很难破坏运行它的系统(如果这些系统运行的是Windows Netscape、Mac IE、Linux Opera等浏览器的话)。是的,Java小程序也存在安全问题,而且总是被传媒大肆渲染其严重性,但事实上这种不安全的情况几乎很少发生,特别是和其他Web技术而言更是如此。比方说,ActiveX控件内的安全漏洞就不知道有多少。
|