基于Java平台的开发工具介绍

来源:不详 责任编辑:栏目编辑 发表时间:2013-07-01 14:17 点击:

平台中立性是Java的本质特性,它使得Java无与伦比地适合于以网络为中心的计算。假如你正在开发Java应用程序,并且希望它能够运行于从网络计算机到UNIX工作站等几乎所有的平台之上,那你就应该将平台中立性奉为圣旨,时刻牢记心中。

不幸的是,很可能你正在使用Windows开发平台。许多基于Windows的开发工具实际上无助于获得平台中立性。

那么到底哪一种工具更适合于开发独立于平台的应用程序呢?当我们谈论在众多的Java虚拟机之中Java字节代码的兼容性时,这个问题变得难于回答——因为JavaDevelopmentKit仍然在快速的发展。

不过,在如今可视化程序设计的时代,我们可以轻易地鉴别出哪一个工具更好的开发了Java的平台独立性。

1.JBuilder6

推荐程度:Jbuilder6进入了Java集成开发环境的王国,它满足很多方面的应用,尤其是对于服务器方以及EJB开发者们来说。然而可能是因为这个领域中的激烈竞争,这款软件并没有完全占据集成开发环境的市场。下面具体介绍一下Jbuilder的特点:

.Jbuilder支持最新的Java技术,包括Applets﹑JSP/Servlets﹑JavaBean﹑EnterpriseJavaBeans﹑CORBA应用。

.Jbuilder非常有利于高效团队的开发.Jbuilder的集成团队开发环境非常灵活并具有可扩展的特性,简化了大型分散开发团队的原代码的并发治理。

.用户可以自动地生成基于后端数据库表的EJBJava类.Jbuilder同时还简化了EJB的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地治理IDL和控制远程对象。

.Jbuilder支持各种应用服务器.Jbuilder与InpriseApplicationServer紧密集成,同时支持WebLogicServer,支持EJB1.1和EJB2.0,可以快速开发J2EE的电子商务应用。

.Jbuilder能用Servlet和JSP开发和调试动态Web应用。

.Jbuilder的本地开发依靠于软件中所包含的数据库:JdataStore.在Jbuilder中用DataExpress和InternetBeans能快速创建专业的数据库应用。

.利用Jbuilder,可创建纯Java2应用.由于Jbuilder是用纯Java语言编写的,其代码不含任何专属代码和标记.它支持最新的Java标准,包括Java2﹑Java2Swing“JFC﹑XML﹑Java2D﹑JavaCollections﹑MessageQueue﹑AccessibilityAPIs﹑JDK1.x﹑JavaBeans﹑JDBC﹑EJB﹑JSP“Servlets﹑RMI﹑InnerClasses﹑Serialization﹑JNI以及JavaArchives。

.Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试.调试器支持各种JDK版本,包括J2ME﹑J2SE﹑J2EE,支持多JDK。

.Jbuilder有一个可扩展的源码编辑器.它的CodeInsight向导自动访问相关Java对象的属性﹑事件﹑方法和包的上下文提示。

.灵活开放的IDE架构.你可以使用开放工具API将一些附加的或第三方工具紧密集成到Jbuilder环境中,扩展IDE的功能。

2.JavaWorkshop

推荐程度:SunMicroSystems公司于1996年3月26日向全世界推出了JavaWorkShop1.0,这是业界第一个供Internet网使用的多平台开发工具,它可以满足各公司开发Internet和Intranet网应用软件的需要。JavaWorkShop完全用Java语言编写,是当今市场上销售的第一个完整的Java开发环境。目前最新版本应是2.0。

JavaWorkShop支持最新版JDK1.1.3以及JavaBeans组件模型。最新的API和语言特征增加了编译Java应用程序的灵活性。

JavaWorkShop开发环境由于完全用Java写成,所以可移植性极好,以致于多个平台都能支持,目前JavaWorkShop支持Solaris操作环境SPARC及Intel版)、Windows95、WindowsNT、以及HP/UX。不久还将公布对其它平台的支持。

JavaWorkshop可以在下述站点中下载:

http:∥www.sun.com/sunsoft/Developer-products/java/

3.VisualAgeforJava

推荐程度:VisualAgeforJava是一个非常成熟的开发工具,它的特性以于IT开发者和业余的Java编程人员来说都是非常用有用的.它提供对可视化编程的广泛支持,支持利用CICS连接遗传大型机应用,支持EJB的开发应用,支持与Websphere的集成开发,方便的bean创建和良好的快速应用开发支持和无文件式的文件处理。

VisualAgeforJava支持团队开发,内置的代码库可以自动地根据用户做出改动而修改程序代码,这样就可以很方便地将目前代码和早期版本做出比较.与VisualAge紧密结合的WebsphereStudio本身并不提供源代码和版本治理的支持,它只是包含了一个内置文件锁定系统,当编辑项目的时候可以防止其他人对这些文件的错误修改.软件还支持诸如MicrosoftVisualSourceSafe这样的第三方源代码控制系统。

VisualAgeforJava完全面向对象的程序设计思想使得开发程序非常快速﹑高效.你可以不编写任何代码就可以设计出一个典型的应用程序框架.VisualAgeforJava作为IBM电子商务解决方案其中产品之一,可以无缝地与其他IBM产品,如WebSphere﹑DB2融合,迅速完成从设计﹑开发到部署应用的整个过程。

VisualAgeforJava独特的治理文件方式使其集成外部工具非常困难,你无法让VisualAgeforJava与其他工具一起联合开发

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Java编程语言的八大优点
    • JVM对象生命周期详细介绍
    • Java平台上的CRM系统
    • Java 算数测试小程序
    • Command(命令模式)
    • Java 一个简单的画图程序
    • Java环境 使用Resin在NT环境下配置JSP环境
    • Java 日历的小程序
    • Java 统计代码的小工具
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1