JAVA 团队开发常用工具 一、集成开发环境(IDE) 1.Eclipse 2001 年 11 月,IBM 公司捐出价值 4,000 万美元的源代码组建了 Eclipse 联盟,并由该联盟负责这种工具的后续开发。Eclipse 允许在 同一 IDE 中集成来自不同供应商的工具,并实现了工具之间的互操 作性。Eclipse 不仅限于 JAVA,目标是在一个 IDE 上集成所有主流语 言的开发环境。.在 Eclipse 做较复杂的 JAVA 程序,需要下载相当多 的插件,有些插件的安装配置比较困难。 MyEclipse 是基于 Eclipse 的收费的 IDE,需要你先装好 eclipse 再装它。内置了非常多的插件,功能更完善,更少有 BUG,安装配 置更容易。
2.JBuilder 开发商 Borland 公司,是一家杰出的 IDE 开发公司,从 C/C++到 JAVA,出现了很多经典产品。 3.Oracle 的 JDeveloper 4.Sun Java Studio 5 SUN 公司在 JAVA IDE 市场上相当失意。SUN 已被甲骨文收购。 5 IBM 的 Visual Age for Java 6、BEA 的 WebLogic Workshop。BEA 已被甲骨文收购 7 NetBeans
前身是捷克某大学数学及物理的学生项目。其后有公司开始 就这个计划而发展这个 IDE 项目。1999 年 Sun Microsystems 终于 推出商用的 IDE 并名为 NetBeans。并在同年的 7 月公开源码。
二、测试及测试管理 1.JUnit:
Java 版单元测试框架,Eclipse 内部已经集成,适合于程 序员使用。 2.适合于专业测试工程师使用的 JAVA 测试工具,可以
搜索“10 款
常用的 JAVA 测试工具”,或“Java 开源测试工具分类
列表”
三、
源代码管理/配置管理 1.CVS(Concurrent Versions System) 大多数正规的开发团队都需要一个源代码版本管理软件,这种软 件也叫配置管理软件。CVS 是目前最流行的面向软件开发人员的源代 码版本管理解决
方案。它可用于各种平台,包括 Linux 、Unix 和 Windows NT/2000/XP 等等。Eclipse 已经内部集成对 CVS 的支持。 2. InstallAnywhere:安装制作工具,很多 Java 应用
程序都用它来打 包。 3.微软的 sourcesafe,现与.net 集成。
四、项目管理 微软的 Project 或许是最流行的项目管理软件。
五、设计 这类软件一般叫 case
软件,目前主要是 UML
设计软件。 1.IBM 的 Rational Rose 是功能最全的。 2.Borland 的 Together。
3.MS 的 Visio 是一个作图软件,也算的上是半个 case 软件,特点 很容易使用。 上面三种软件都有一定的 UML 图---代码框架的转换能力。