- 1 -
软件开发工具与环境
--java 方面的各类工具
摘要:在计算机开发语言的历史中, 从来没有哪种语言像 Java那样受到如此众多厂商的
支持,有如此多的开发工具, Java菜鸟们如初入大观园的刘姥姥,看花了眼,不知该如
何选择。的确,这些工具各有所长,都没有绝对完美的,就算是老鸟也很难做出选择。
在本文中我简要介绍了常见的十四种 Java开发工具的特点, 管中窥 “器”,希望能对大家
有所帮助。
1、SUN 公司的 JDK (Java Development Kit)
SUN 的 Java不仅提了一个丰富的语言和运行环境,而且还提了一个免费的 Java开
发工具集 (JDK) 。开发人员和最终用户可以利用这个工具来开发 Java程序。
JDK 简单易学,可以通过任何文本编辑器, 如:Windows 记事本、UltrEdit 、Editplus、
FrontPage以及 Dreamweaver等,编写 Java源文件,然后在 DOS 窗口下,通过 javac 命
令将 Java 源程序编译成字节码,通过 java 命令来执行编译后的字节码文件,这能带给
DOS 时代程序员美好的回忆。 Java初学者一般都采用这种开发工具。
从初学者角度来看,采用 JDK 开发 Java程序能够很快理解程序中各部分代码之间
的关系,有利于理解 Java 面向对象的设计思想。 JDK 的另一个显著特点是随着 Java
(J2EE、J2SE 以及 J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大
规模企业级 Java 应用开发非常困难,不能进行复杂的 Java软件开发,也不利于团体协
同开发。
2、SUN 公司的 Java Workshop
Sun公司于 1996 年 3 月 26 日推出了 Java WorkShop 1.0,这是业界出现的第一个供
Internet 网使用的多平台开发工具,它可以满足各公司开发 Internet 和 Intranet 网应用软
件的需要。Java WorkShop完全用 Java语言编写,是当今市场上销售的第一个完全的 Java
开发环境,目前 Java WorkShop的最新版本是 3.0。Java Workshop的特点表现如下:
1) 结构易于创建:在创建平台中立的网格结构方面, Java Workshop比其他任何
一种 Java开发工具都要方便。
2) 可视化编程: Java Workshop的可视化编程特性是很基本的。 Java Workshop允
许程序员重新安排这些操作,甚至可以确定触发操作行为的过滤器。 Java
Workshop 产生的模板带有许多注释,这对程序员是很有帮助的。
此外, Java WorkShop 支持 JDK1.1.3 以及 JavaBeans组件模型, API 和语言特征增
加了编译 Java应用程序的灵活性。 Java WorkShop开发环境由于完全用 Java写成,所以
可移植性极好,以致于多个平台都能支持。目前 Java WorkShop 支持 Solaris 操作环境
SPARC 及 Intel 版)、Windows 95、Windows NT、以及 HP/Ux 等平台。适合于初学者进
行一些简单的 Java编程。 Java WorkShop 的缺点是 Java Workshop 中的每一个可视化对
象都迟早会用到网格布局,这种设计方法是许多人不习惯的; Java Workdshop的调色板
是较差的,仅仅能满足绝大部分应用的基本要求。