国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

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

2019-11-18 11:45: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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长子县| 武安市| 咸阳市| 五华县| 且末县| 高密市| 澄城县| 通化市| 昭平县| 万盛区| 龙游县| 太和县| 定陶县| 读书| 汤阴县| 吉木萨尔县| 湘西| 都江堰市| 乐昌市| 阿图什市| 朝阳县| 揭阳市| 武威市| 铜陵市| 万宁市| 仁化县| 宁都县| 新野县| 江都市| 临汾市| 赣榆县| 乌兰察布市| 泰安市| 凉城县| 延安市| 天水市| 阿拉善盟| 通许县| 开化县| 基隆市| 思茅市|