Java开发工具介绍
“工欲善其事,必先利其器”,各种工具在程序开发中的地位显得逾发重要。在现在的软件开发过程中,编码所占的比重越来越少,之所以会出现这种情况,一是经过多年的积累,可复用的资源越来越多;二是开发工具的功能、易用等方面发展很快,编码速度产生了飞跃。
我之所以写这篇文章,一是对自己以前工作的一个总结,让自己有个提高;二是让后来者看一下个人的经验,起点参考的作用;三是发现网上对工具之间横向比较的文章比较少,本人也就见缝插针。废话之后,让我们进入主题。
Java的开发工具分成三大类,分别为:
1.用文本编辑器
这类工具只提供了文本编辑功能,它只是一种类似记事本的工具。这类工具进行多种编程语言的开发,如:C、C++、Java等。在这个大类中,我主要介绍UltraEdit和EditPlus两种编辑器。
2.Web开发工具
这类工具提供了Web页面的编辑功能,具体到Java主要就是JSP页面的开发。至于只涉及到HTML网页编辑的开发工具我在这里就不介绍了。在这个大类中,我主要介绍HomeSite。
3.集成开发工具
这类工具提供了Java的集成开发环境,为那些需要集成JAVA 与 J2EE 的开发者、开发团队提供对Web applications, servlets, JSPs, EJBs, 数据访问,和企业应用的强大支持。现在的很多工具属于这种类型,也是Java开发工具的发展趋势。在这大类中,我主要介绍Jbuilder、WebGain、WebSphere Studio、VisualAge for Java和Eclipse。
下面对每个工具做一下介绍:
I.UltraEdit(http://www.ultraedit.com/)
UltraEdit是现在文本编辑器中的优秀代表,它不但可以编辑文本,还可以编辑十六进制代码。
主要特性:
A)可以打开多个文件,文件大小无限制,每个文件都会有一个页框,非常直观;
B)既可以记住最近使用的文件,也可以加入到favorate文件表中,还可以建立一个项目文件,把相关文件组织起来;
C)能保持代码的缩进,在任何时候,行号都会在窗口的状态栏里显示,还可以在view菜单中选择是否每行显示行号;
D)通过配置为不同代码设置不同的颜色;
E)可以搜索和替换打开的所有文件;

