常见的十五种 Java 开发工具的特点
1、 JDK (Java Development Kit)Java 开发工具集
从初学者角度来看,采用 JDK 开发 Java 程序能够很快理解程序中各部分代码之间的关系,有利于理解 Java 面向
对象的设计思想。
JDK 的另一个显著特点是随着 Java (J2EE、J2SE 以及 J2ME)版本的升级而升级。但它的缺点也是非常明显的就
是从事大规模企业级 Java 应用开发非常困难,不能进行复杂的 Java 软件开发,也不利于团体协同开发。
2、NetBeans 与 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,为用户提供了一个更加先进的企业编
程环境。在新的 Java One Studio5 里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方面的各种
应用程序。
3、Oracle 的 JDeveloper
Oracle9i JDeveloper(定为 9.0 版,最新为 10g)为构建具有 J2EE 功能,XML 和 Web services 的复杂的,多层的
Java 应用程序提供了一个完全集成的开发环境。它为运用 Oracle9i 数据库和应用服务器的开发人员提供特殊的功能和
增强性能,除此以外,它也有资格成为用于多种用途 Java 开发的一个强大的工具。
Oracle9i JDeveloper 的主要特点如下:
① 具有 UML(Unified Modeling Language,一体化建模语言)建模功能。可以将业务对象及 e-business 应用模型化。
② 配备有高速 Java 调试器(Debuger)、内置 Profiling 工具、提高代码质量的工具“CodeCoach”等。
③ 支持 SOAP(Simple Object Access Protocol)“简单对象访问协议”、 UDDI(Universal Description, Discovery and
Integration)“统一描述、发现和集成协议”、 WSDL(Web Services Description Language)“ WEB 服务描述语言”等
Web 服务标准。
JDeveloper 不仅仅是很好的 Java 编程工具,而且是 Oracle Web 服务的延伸,支持 Apache SOAP,以及 9iAS ,可
扩充的环境和 XML 和 WSDL 语言紧密相关。Oracle9i Jdeveloper 完全利用 Java 编写,能够与以前的 Oracle 服务器软
件以及其他厂商支持 J2EE 的应用服务器产品相兼容,而且在设计时着重针对 Oracle9i,能够无缝化跨平台之间的应用
开发,提供了业界第一个完整的、集成了 J2EE 和 XML 的开发环境,允许开发者快速开发可以通过 Web、无线设备及
语音界面访问的 Web 服务和交易应用,以往只能通过将传统 Java 编程技巧与最新模块化方式结合到一个单一集成的
开发环境中之后才能完成 J2EE 应用开发生命周期管理的事实,从根本上得到改变。缺点就是对于初学者来说,较复
评论0