background image

常见的 Java 开发工具十四种推荐

  1JDK (Java Development Kit)Java 开发工具集
  从初学者角度来看,采用 JDK 开发 Java 程序能够很快理解程序中各部分代码之间的
关 系, 有利 于理 解 Java 面 向对 象的 设计 思想 。 JDK 的 另一 个显 著特 点是 随着 Java 
(J2EE、J2SE 以及 J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企
业级 Java 应用开发非常困难,不能进行复杂的 Java 软件开发,也不利于团体协同开发。
  2Java Workshop
  3NetBeans 与 Sun Java Studio 5
  NetBeans 是开放源码的 Java 集成开发环境(IDE),适用于各种客户机和 Web 应用。
  Sun Java Studio 是 Sun 公司最新发布的商用全功能 Java IDE,支持 Solaris、Linux 和
Windows 平台,适于创建和部署 2 层 Java Web 应用和 n 层 J2EE 应用的企业开发人员使用。
  NetBeans 是业界第一款支持创新型 Java 开发的开放源码 IDE。开发人员可以利用业界
强大的开发工具来构建桌面、Web 或移动应用。同时,通过 NetBeans 和开放的 API 的模块
化结构,第三方能够非常轻松地扩展或集成 NetBeans 平台。
  NetBeans3.5.1 主要针对一般 Java 软件的开发者,而 Java One Studio5 则主要针对企业
做网络服务等应用的开发者。Sun 不久还将推出 Project Rave,其目标是帮助企业的开发者
进行软件开发。NetBeans 3.5.1 版本与其他开发工具相比,最大区别在于不仅能够开发各
种台式机上的应用,而且可以用来开发网络服务方面的应用,可以开发基于 J2ME 的移
动设备上的应用等。在 NetBeans 3.5.1 基础上,Sun 开发出了 JavaOne Studio5,为用户提供
了一个更加先进的企业编程环境。在新的 JavaOne Studio5 里有一个应用框架,开发者可以
利用这些模块快速开发自己在网络服务方面的各种应用程序。
  4Borland 的 JBuilder
  Jbuilder 进入了 Java 集成开发环境的王国,它满足很多方面的应用,尤其是对于服务
器方以及 EJB 开发者们来说。下面简单介绍一下 Jbuilder 的特点:
    1)Jbuilder 支 持 最 新 的 Java 技 术 , 包 括 Applets 、 JSP/Servlets 、 JavaBean 以 及
EJB(Enterprise JavaBeans)的应用。
  2)用户可以自动地生成基于后端数据库表的 EJB Java 类,Jbuilder 同时还简化了 EJB
的自动部署功能.此外它还支持 CORBA,相应的向导程序有助于用户全面地管理 IDL(分
布应用程序所必需的接口定义语言 Interface Definition Language)和控制远程对象。
  3)Jbuilder 支持各种应用服务器。Jbuilder 与 Inprise Application Server 紧密集成,同时
支持 WebLogic erver,支持 EJB 1.1 和 EJB 2.0,可以快速开发 J2EE 的电子商务应用。
  4)Jbuilder 能用 Servlet 和 JSP 开发和调试动态 Web 应用。
  5)利用 Jbuilder 可创建(没有专有代码和标记)纯 Java2 应用。由于 Jbuilder 是用纯 Java
语言编写的,其代码不含任何专属代码和标记,它支持最新的 Java 标准。
  6)Jbuilder 拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持各
种 JDK 版本,包括 J2ME/J2SE/J2EE。
  JBuilder 环境开发程序方便,它是纯的 Java 开发环境,适合企业的 J2EE 开发;缺点是
往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,比较吃