购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2 Java工具简介

9月10日,9:10,晴

我:“Java有很多开发工具吗?”

KNOWALL:“因为Java是一门优秀的跨平台的程序语言,很优秀,所以很多公司都为其开发了工具,在当今能流行于世,受到人们好评的有Eclipse、NetBeans和JBuilder。”

2.2.1 先看最流行的Eclipse

Eclipse是一个开放源代码的、基于Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具。Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理,2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构,2007年6月,稳定版3.3发布,2008年6月发布代号为Ganymede的3.4版。

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用于Java语言的开发,但是目前亦有人通过插件使其作为其他计算机语言(比如C++和Python)的开发工具。Eclipse本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性,许多软件开发商以Eclipse为框架开发自己的IDE。

2.2.2 再看NetBeans

NetBeans 由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。http://www.netbeans.org已经获得业界广泛认可,并支持NetBeans扩展IDE模块目录中大约100个模块。

NetBeans是一个全功能的开放源码Java IDE,可以帮助开发人员编写、编译、调试和部署Java应用,并将版本控制和XML编辑融入其众多的功能之中。NetBeans 可支持Java 2平台标准版(J2SE)应用的创建、采用JSP和Servlet的两层Web应用的创建,以及用于两层Web应用的API和软件的核心组的创建。此外,NetBeans最新的安装盘中还预装了两个Web服务器,即Tomcat和GlassFish,从而免除了烦琐的配置和安装过程。所有这些都为Java开发人员创造了一个可扩展的开放源多平台的Java IDE,以支持他们在各自所选择的环境中从事开发工作,如Solaris、Linux、Windows或Macintosh。

NetBeans是一个为软件开发者设计的自由、开放的IDE(集成开发环境),你可以在这里获得许多需要的工具,包括建立桌面应用、企业级应用、Web开发和Java移动应用程序开发、C/C++,甚至Ruby。NetBeans可以非常方便地安装于多种操作系统平台,包括Windows、Linux、Mac OS和Solaris等操作系统。

2.2.3 接着看JBuilder

JBuilder是Borland公司开发的针对Java开发的工具,使用JBuilder可以快速、有效地开发各类Java应用,它使用的JDK与Sun公司标准的JDK不同,它经过了较多的修改,以便开发人员能够像开发Delphi应用那样开发Java应用。

JBuilder的核心有一部分采用了VCL技术,使得程序的条理非常清晰,就算是初学者,也能完整地看完整个代码。JBuilder的另一个特点是简化了团队合作,它采用的互联网工作室技术使不同地区,甚至不同国家的人联合开发一个项目成为了可能。总的说来,它具有下面的优点。

● JBuilder支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean以及EJB(Enterprise JavaBeans)的应用。

● 用户可以自动生成基于后端数据库表的EJB Java类,JBuilder同时还简化了EJB的自动部署功能。此外,它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(Interface Definition Language,分布应用程序所必需的接口定义语言)和控制远程对象。

● JBuilder支持各种应用服务器,JBuilder与Inprise Application Server紧密集成,同时支持WebLogic Server,支持EJB 1.1和EJB 2.0,可以快速开发J2EE的电子商务应用。

● JBuilder能用Servlet、JSP开发和调试动态Web 应用。

● 利用JBuilder可创建(没有专有代码和标记)纯Java 2的应用。由于JBuilder是用纯Java语言编写的,其代码不含任何专属的代码和标记,它支持最新的Java标准。

● JBuilder拥有专业化的图形调试界面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括J2ME、J2SE、J2EE。JBuilder环境开发程序方便,它是纯的Java 开发环境,适合企业的J2EE开发。缺点是在一开始,人们往往难以把握整个程序各部分之间的关系,对机器的硬件要求较高,运行速度较慢。

2006年,JBuilder被划归为Borland全资子公司CodeGear,2008年5月7日,Borland以2300万美元卖掉CodeGear开发工具部门,买家是Embarcadero公司。

KNOWALL:“由此可见,Java的配套开发工具比较全面和完善,它为开发人员提供了一个完整的平台,大大方便了我们的程序员们。” 50wzTo12F45Iw7eyXgqWWzR/wGayAtCcDCtyUHTCwgpgWTAIDMQjlaO/PavhgoQm

点击中间区域
呼出菜单
上一章
目录
下一章
×