分享
 
 
 

Java IDE漫谈(-)—— VAJ之后是什么?

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

在上篇文章Java IDE漫谈(-)-Cafe,VJ++,JBuilder,VAJ,??? 中我们介绍了IBM的Java集成开发环境VAJ,它的许多独特之处赢得了很多荣誉和坚定的支持者。但是,今年以来,在这些铁杆的VAJ用户中,流传着各种传言和说法。

有许多人希望VAJ 4.0能带来一些期待已久的变化,很重要的一点是支持可选的JDK(VAJ所用的JDK从VAJ3.0以来一直是1.2.2,虽然这个版本很稳定,但是随着1.3的成熟,1.4beta的出现,以及比起其他竞争者的咄咄逼人,就显得有些太落伍了。例如一直无法支持Java3D。)

然而,随着IBM公司的战略变化,另一些传言得到证实,对VisualAgeJava的继续开发已经停止,4.0将是最后一个版本(虽然IBM声称对VAJ的技术支持还将至少持续两年),将全部开发队伍投入了Eclipse/WSW/WSAD之中。实际上,VAJ4.0的变化很小,基本上和3.5.3没有太大区别,据说是为了和websphere studio的版本号保持一致。

那么,IBM为什么要放弃这个很成功的产品呢?这些神秘的,名字长长的Eclipse/WSW/WSAD是什么呢?WSW是websphere的一部分么?还是Java集成开发环境么?VAJ对应着哪一部分呢?整个图景有些复杂,让我一点一点来介绍。

IBM WebSphere Studio Workbench (WSW)

WebSphere Studio Workbench是IBM整个电子商务工具软件WebSphere Studio家族的基础。

WebSphere Studio Workbench从本质上来说不是一个应用开发工具,而是一个开放工具平台。它主要是应用开发工具的运行平台和开发环境,其集成技术使得工具提供商可以创建平台无关的,专业的企业级应用开发工具,与其他基于WebSphere Studio Workbench的工具无缝集成,并为WebSphere平台优化。用户可以用WebSphere Studio Workbench开发的工具来创建应用。

WSW可以运行于Windows NT, Windows 98, windows 2000, Windows Millennium Edition (安装 JDK 1.3), 以及Red Hat Linux 6.2, Motif 2.1, (安装JDK 1.3)。目前版本为1.0。

要获得WSW,需要加入IBM的PartnerWorld for Developers(http://www.developer.ibm.com/member/register/registration.Html),个人成员是免费注册的。

WSW提供源码,但并不答应修改和发布源码,用户可以加入开放源码的Eclipse。对于IBM Business Partners , WebSphere Studio Workbench license也是免费的。加上自己的集成工具再次分发不需要额外费用。

除了IBM的大力投入外,还有许多其他厂商和开发者的参与。(http://www-4.ibm.com/software/ad/workbench/quotes.html)。

目前WebSphere Studio Workbench 正在考虑集成的技术有: 基于规则的开发 Versata

连接器(Connectors) Peregrine/Extricity

开发工具 Instantiations

商务流程建模 HOLOSOFX

需求治理 Rational Suite AnalystStudio

应用和数据建模 Rational Suite DevelopmentStudio

软件配置治理 Rational ClearCase/ClearQuest

软件配置治理 MERANT PVCS

软件配置治理 SERENA Software, Inc.

质量保证/ 性能 Rational Suite TestStudio

质量保证/ 性能 Sitraka

WebSphere Studio产品家族

WebSphere Studio家族提供了高度集成和定制的工具,对J2EE,WEB服务,XML,HTML,多媒体,站点设计,语音,无线和嵌入设备提供了最广泛的支持。包括:

WebSphere Studio Site Developer (针对 Web开发者。已完成)

WebSphere Studio Application Developer(WSAD) (针对Java开发者; Linux版本将在明年早期完成)

WebSphere Studio Enterprise Developer (针对高级企业开发者和集成商, 明年早期完成)

WebSphere Home Page Builder (针对Web站点开发者; 已完成).

Eclipse

2001年11月29日,Borland, IBM, Merant, QNX Software Systems, Rational Software, RedHat, SuSE, and TogetherSoft公布成立Eclipse.org 联盟(Consortium)。http://www.eclipse.org/org/launch/index.html

Eclipse项目原本是IBM WebSphere Studio Workbench 的开放源码计划。Eclipse是一个开放源码的一种通用工具平台,遵循Common Public License。IBM是主要发起人之一(2001年11月5号,IBM公布,向Eclipse捐赠价值4000万美元的软件),但是并不限于IBM。目前的参加者中已经包括150个领先的软件工具提供商,来自63个国家的超过1200位开发人员,天天的下载次数超过4000次。

Eclipse是一个开放的,可扩展的集成开发环境,但本身并不限于java,Java IDE只是一个这一平台上的一个工具。用开发者的话说:an open extensible IDE for anything but nothing in particular。事实上,新闻组中已经有人提出,开发基于Eclipse的python集成开发环境。)由于其开放性和通用性,可以包含各种插件,集成不同厂商和个人提供的工具和产品。Eclipse答应你独立地开发工具,和其他人的工具完全无缝地集成。这些各种工具插件将可以涵盖整个应用开发周期,可以处理各种内容:java文件,Web内容,图形,视频…...几乎你所能想象的任何东西。

Eclipse平台对开发者是免费的,同时因为是开放源码的,开发者自己也可以参与。事实上,Eclipse的新闻组是相当活跃的,天天都有许多新的文章,许多开发者积极地使用,提出建议,要求新的特性,作出自己的贡献,而Eclipse的开发者也和大家有着许多交流,这样的交流确实是只有在开放源码的项目中才能实现。

从这个项目的名字--"日蚀"中,可以看到IBM的雄心和期望。IBM Software Group的高级副总裁和Goup执行官Steve Mills说:"通过开放Eclipse的源码,IBM对于软件工具所做的,正如Apache对于Web应用服务器,Linux对于操作系统。工具和中间件的广泛集成标志着获得巨大生产力的新时代的开始。IBM在标准上合作,在市场上竞争,基于Eclipse,IBM将提供业界对Web服务,XML和J2EE最丰富的支持。(http://www-3.ibm.com/software/info1/websphere/news/ibmnews/pr011105a.jsp?S_TACT=101CMW13&S_CMP=campaign)

这也是IBM的Linux战略的下一步。Eclipse可以在Linux和Windows下运行,开发者不必在Windows下开发,然后移植到Linux,也答应Windows下的大量工具可以更轻易地在Linux下得到支持。Linux开发者也可以亲自参与这个开放源码项目。

进一步了解Eclipse

Eclipse主要是一个工具的平台,工具的开发环境,包括Eclipse平台本身和一套工具,一起构成用于创建基于Eclipse的工具的SDK(软件开发工具包)。Eclipse项目分为下列子项目:

Platform - 所有其他基于Eclipse的工具在此平台上创建。可以进一步划分为: Ant 基于java的编译工具

Compare 通用比较工具

Core 核心库

Debug 通用调试器

Help 帮助系统

Scripting 脚本支持

Search 集成的搜索工具

SWT 标准窗口工具包(Standard Widget Toolkit)

UI 用户界面库

Update 动态更新/安装服务

VCM 版本化和配置治理

WebDAV WebDAV 集成

JDT - Java开发工具,或者Java IDE。 JDT Core 编译器(Compiler and Builder)

JDT UI Java集成开发环境用户界面

JDt Debug Java调试支持

PDE - 插件(Plug-in)开发环境。 PDE Core PDE Build

PDE UI PDE 用户界面

版本:http://www.eclipse.org/downloads/index.html

正式的Release版本为1.0,2001年11月7号发布。同时不断发布2.0的各种build版本。Stable Build是较稳定的,对于大多数用户来说能够稳定地使用,最新的Stable Build版本是12月6号发布的。

开发计划的日程是:

December 7, 2001 - 反映进展的稳定版本

December 21, 2001 - 反映良好进展的稳定版本

January 25, 2002 - 反映很大进展的稳定版本

February 15, 2002 -稳定版本 - 完成特性 - 开始冻结

2.0计划于2002年4月发布。将在最新的Java 2平台实现上测试,包括 Operating system Processor architecture Java 2 Platforms

Microsoft Windows Intel x86 Sun Java 2 SDK, Standard Edition, version 1.3.1 for Microsoft Windows

IBM Developer Kit for Windows, Java 2 Technology Edition, version 1.3.0

Sun Java 2 SDK, Standard Edition, version 1.4 for Microsoft Windows (目前为beta版)

Linux Intel x86 Sun Java 2 SDK, Standard Edition, version 1.3.1 for Linux x86

IBM Developer Kit for Linux, Java 2 Technology Edition, version 1

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有