Java开发工具

 

网尽Java开发工具

作者:务实    转贴自:未知    点击数:474

 

    通过前几期“品味Java”系列对Java开发技术的学习,不少读者对Java的学习热情空前高涨,纷纷来信要求小编也为他们介绍一些常用的Java开发工具,以便更好地使用和学习Java。

我们在介绍Java的主流开发工具之前,也希望大家能提前对Java开发工具做个大概的了解。目前常用的Java项目开发环境(开发工具)有:JBuilder、VisualAge for Java、Forte for Java、Visual J++、Eclipse、NetBeans、JCreator+J2SDK、JDK+记事本、EditPlus+ J2SDK等等。一般开发J2EE项目时都需要安装各公司的应用服务器(中间件)和相应的开发工具,在使用这些开发工具之前,我们最好能熟知这些软件的优点和缺点,以便根据实际情况选择应用。

那么如何选择Java的开发工具来编译运行Java应用程序,也即选择什么样的Java开发环境,对于我们程序开发人员来说显得越来越重要了。一些主流的Java开发工具有什么特点及其差别何在,让我们从下面的内容中寻找一些答案。

一般用户的利器

JDK

编程人员和最终用户可以利用这个工具来开发Java程序或调用Java内容。在JDK环境中,我们编写后缀为.java的文件可采用文本编辑器。目前JDK的最新版本是1.4版本。

从初学者角度来看,JDK环境有利于理解整个程序各部分之间的关系,有利于培养程序设计思想,而且它是开放源码的。缺点是目前只提供了简单的字符界面,开发者还不能进行复杂的Java程序开发

JDK的下载地址是: http://www.java-cn.com/javatools/index.jsp
上手难度:容易
适用领域:简单的Java程序开发

JCreator

JCreator是一个Java集成开发环境(IDE)。它为用户提供了相当强大的功能,例如项目管理功能、项目模板功能等。通过JCreator,我们不用激活主文档就可直接编译或运行Java程序。目前它的最新版本是3.0。

JCreator的优点是界面设计接近Windows界面风格,用户对它的界面比较熟悉。加上能与我们机器中所装的JDK完美结合,是其他任何一款IDE所不能比拟的。缺点是必须有J2SDK支持,不能进行企业J2EE开发。

可以在http://www.java-cn.com/javatools/index.jsp下载。
上手难度:适中
适用领域:Applet等开发应用

Microsoft Visual J++

Visual J++是微软公司推出的可视化的Java语言集成开发环境(IDE)。无论集成性、编译速度、调试功能、还是易学易用性,都体现了微软的一贯风格。

它的优点是可以帮助大家很方便地进行Java的应用开发。但它的移植性较差,因为它不是纯的Java开发环境,所以对于更专业的Java开发工作来说还显得力不从心。
目前最新的版本是Visual J++ 6.0版本。下载地址:http://www.microsoft.com/china/msdn/visualj/Prodinfo/multimedia/default.htm

上手难度:适中
适用领域:与Java有关的Microsoft的AFC、WFC及ActiveX等开发应用
其他工具:Java Workshop

企业级开发工具

JBuilder

JBuilder是Borland公司为开发Java程序而设计的开发工具,对很多Java程序员来说,JBuilder是一款比较全面的Java开发利器。

它是用纯Java语言编写的,并拥有专业化的图形调试界面,支持远程调试和多线程调试,它提供的调试器能支持各种JDK版本,包括J2ME/J2SE/J2EE。

JBuilder支持企业J2EE开发,并且开发流程比较简单。缺点是刚上手的程序员很难把握整个程序各部分之间的关系,而显得难以上手。

目前JBuilder的最新版本是9.0版本,下载地址:

http://www.borland.com/products/downloads/download_jbuilder.html

上手难度:较难
适用领域:J2EE/J2ME/J2SE开发应用

Visual Age for Java

Visual Age for Java是IBM推出的一款非常成熟的开发工具,它对于专业开发者和业余的Java编程人员来说都是非常有用的。它提供了对可视化编程的支持,支持大型机应用程序的开发工作。而且它对开发人员之间的协同工作有很大的帮助。

Visual Age for Java是一个扩展性很强和可视化程序设计的工具,用它可以做许多工作, 而且极少依赖键盘。缺点是没有中文版,对于初学者来说上手比较困难,适合有一定开发经验的开发人员使用。

目前最新版本是4.0,它的下载地址是:http://www.java-cn.com/javatools/index.jsp
上手难度:较难
适用领域:J2EE的Web服务,EJB等开发应用

Forte for Java

Forte for Java是SUN公司提供的另一个由Java语言编写的Java集成开发环境(IDE)。它是一个跨平台的开发工具,具有开发客户端和服务器端应用程序的能力。

它是一款在线整合工具,使用者可以自行设计任何需求的Java程序。它和Java语言完全兼容,能够制作出的程序可以跨平台执行,适合企业应用开发。缺点是较复杂,不易掌握。

最新版本是4.0,下载地址是:http://download.enet.com.cn/html/242222000111301.html
上手难度:较难
适用领域:J2EE、EJB等开发应用

其他工具:NetBeans、Eclipse

编程工具只是工具,是为了方便人们工作而开发的,各有特点。由于篇幅有限,本文介绍的工具只是目前较为常用的,大家在选工具时应主要依据自己将要从事的领域(一般的Java程序开发、企业应用开发还是无线的Java开发),而不是盲目地认为哪种工具好,哪种工具不好。最后希望读者朋友能从本文中找到适合自己的Java开发工具。

相关知识

Applet和Servlet:Java语言体系比较庞大,语法和C相似。从应用角度讲有JSP、Applet、Servlet、Application四大部分。其中Applet是运行在客户端的程序,在图形显示方面很出色,它是需要预先下载到客户端的程序。在有些开发中,有一些设计需要运行在客户端,这时就要应用Applet,比如网易的聊天室。Servlet则是运行在服务器端的程序,它的处理数据接收能力很出色,是一个多线程的设计。

EJB:EJB(Enterprise Java Bean)是SUN在服务器平台上推出的Java技术族的成员,与其他J2EE的技术一起, 大大增强了Java的能力, 并推动了Java在企业级应用程序中的应用。

UML:UML(Unified Modeling Language)是一种易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。

 
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值