亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源軟件測試解決方案 >
Eclipse PK IBM Rational,誰是后的贏家
作者:網絡轉載 發布時間:[ 2012/12/3 16:28:05 ] 推薦標簽:

   IBM在幾年前向開源社區捐助了Eclipse,并利用Eclipse建立了一個通用的Java開發平臺,同時,這個平臺也成為開源IDE的領跑者。但這個平臺在可視化開發上卻沒什么優勢。而IBM的Rational卻彌補了Eclipse的不足。
  
    這個世界發展的真的很快。當年Java剛誕生的時候,那些少的可憐的Java程序員只能用Java編寫一些很簡單的程序。而現在隨著大量的Java開發工具的涌現,幾乎有一點經驗的Java程序能利用這些開發工具做出非常棒的程序。

   的Java程序員和以前的Java程序員大的不同是生產力的提高。也許現在一個普通的程序員的生成力可以比以前一個的程序員的生產力還要高。然而隨著Eclipse將Java變成平民化的東西后。這些Java社區的積極分子總是不那么安分,老是想著找一個比Eclipse的生產力更高的Java開發工具。

      IBM的Rational工具正好滿足了這些狂熱分子的需求。這個開發平臺是完全基于Eclipse的(這都是廢話,Eclipse本來是IBM做的),并且它可以更大限度地提高開發的生產力,并能將自己的努力快速地轉換成我們需要的結果。

一、 Eclipse和IBM Rational工具的性能PK

    事實上,Eclipse是公認的Java IDE的領頭羊。IBM在數年前建立了這個通用的開發平臺,并將它給Java開發人員免費使用。Eclipse提供了標準的用戶導航條和工作區。在工作區中可以集成大量的插件,并且這些插件很容易從Internet上獲得。

    當Eclipse正出風頭的時候,人們發現它也有一些局限性,如:

l.  Eclipse只由開源社區的志愿者支持。而IBM的Rational工具由IBM支持,并可享受IBM的技術支持和面向全球的培訓渠道和升級服務。

2.  Eclipse只是一個面向開發者的工具。而IBM的Rational平臺不僅僅是一個工具,Rational同時也是Rational軟件應用構架的一部分。這個軟件構架可以大幅度地提高生產率,并支持模型驅動開發。

3.  Eclipse只是提高了集成第三方工具的能力。但這些只是離散的工具而已,并不是一個工具集。這會給用戶造成很大的麻煩。而IBM的Rational開發平臺將很多工具都集成到了一起,做為工具集發布。而且這些工具集包括了在軟件生命周期所需的所有工具,所以,開發者可以在這個工具里真正實現“All in One” 。

二、難以想象的生產力

    雖然Eclipse是一個非同尋常的開發工具。但IBM的Rational卻在開發工具的生產力上更勝一籌,它能使任何層次的Java開發人員的生產力得到大限度地提高。而且IBM Rational應用套件有著穩定的開發從員,并且開發人員的數量還在不斷地增加。

    為重要的是IBM Rational還是一個可視化的編程工具。當然,你可以手工寫成千上萬的代碼,但如果有可以自動生成這些代碼的工具,為什么不用呢?現在通過簡單地點擊和拖放開發企業應用已經不是什么新聞了。使用IBM Rational可以可視化地建立網站層次結構,然后將網頁元素拖放到頁面上,這些元素包括HTML、JSF和Struts的組件以及JSP標簽和JavaBean。

    即使非常復雜的功能,如JSF,在IBM Rational中也不需要寫一行代碼。還有是比較復雜的Struts構架,IBM Rational也允許你使用可視化方法來映射MVC模型。而在Eclipse中,只能使用簡陋的模板來做這些事。

三、用拖放方式來實現企業門戶

    企業門戶是非常有用的。這是為什么Java開發人員為什么經常要探討建立這些東西,F在如果你使用Eclipse來開發企業門戶網站,可按著JSR 168(這是一個關于企業門戶、個性化和安全工業規范)來編寫代碼。而使用IBM Rational,將使開發人員從另一個方面獲得一種全新的開發體驗。

    IBM Rational開發套件是一個可視化的企業門戶開發工具和一個單元測試環境,以便開發人員可以在同一個環境中開發并測試企業門戶應用程序。這個可視化的工具可以通過模板方式產生企業門戶的框架,這些框架在內部使用了IBM Portlet API,這些API采用了JSR168規范。使用IBM Rational的可視化的企業門戶設計器,開發人員可以可視化地創建和編輯門戶應用程序,并且可以可視化地編輯應用程序的皮膚和主題。

四、快速開發

    在Eclipse中寫代碼是非常容易和快捷的,但問題是,開發人員如何有效地測試和發布這些代碼呢?而IBM Rational為我們提供了一個集成的單元測試工具,這個工具支持測試和調試本地和分布在不同服務端上的代碼。開發人員可以通過模板創建和配置服端實例,而且可以對應用程序進行從頭到尾的開發、測試、發布操作,并且不需要重啟單元測試服務器。

    使用IBM Rational發布程序是非常方便的。而在Eclipse中做同樣的工作必須手工生成JAR、WAR和EAR包。在IBM Rational中可以根據用戶創建的工程類型自動生成相應的Java包。

五、強大的建模功能

    統一建模語言(UML)正在逐步吸引Java開發人員的目光。而IBM Rational為了趕上這股浪潮,也提供了可視化的UML設計器,這個設計器可以使用J2EE代碼和UML同步。這將幫助開發人員更快速地掌握和使用UML。

    IBM Rational還提供了強有力的可視化編輯器,開發人員可以利用這個編輯器直接在Java或EJB工程中加入UML類圖,并且自動產生相應的代碼。以后開發人員可以繼續編輯這些代碼或類圖。由于這個工具是動態的,因此,它總是將類圖和代碼進行同步,如當你將一個類圖從編輯區刪除后,相應的類代碼也將刪除。

     如果你是個構架師,而你的工作是建模。那么IBM Rational的構架師版將成為你得力的助手。這個版本除了包括IBM Rational開發版的所有功能外,還全面支持了模型驅動開發、面向服務構架(SOA)、基于模式的開發、模型驅動構架以及靜態的構架分析。而這一切要使用Eclipse,必須安裝大量的第三方的插件,并且它們在設計風格上也不統一。

六、誰是后的贏家

    雖然每一個開發人員都認為免費是好的,但終決定誰能勝出的并不是免費,而是開發工具的生成力。時間對于每個人都是寶貴的,而IBM Rational工具的終目的是使每個開發人員擁有更多寶貴的時間。而Eclipse也不甘落后,在未來的Eclipse的新版本中也會集成大量的插件來豐富自身的功能。雖然目前Eclipse的開發效率還不如IBM Rational,但終究Eclipse和IBM Rational師出同門。有著同樣的天賦。在未來這兩個開發工具的競爭還將繼續。至于誰能后勝出,只有時間才能證明一切。

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 2021最新国产精品一区 | 69午夜视频 | 好吊色综合网天天高清 | 天天躁天天碰天天看 | 日韩中文字幕在线观看视频 | 污香蕉视频在线观看 | 亚洲精品福利 | 成人一级视频 | 鲁丝片一区二区三区毛片 | 久久熟 | a级大片免费观看 | 国产一区二区三区在线影院 | 99九九精品免费视频观看 | 久久er热视频在这里精品 | 亚洲宅男天堂a在线 | 一级做性色a爰片久久毛片免费 | 午夜视频1000 | 免费日皮视频 | 欧美成人免费 | 狠狠操成人| 在线观看欧美日韩 | 一区二区精品在线观看 | 在线中文字幕网站 | 日韩免费专区 | 又爽又大又光又色的午夜视频 | 在线免费观看污网站 | 国产一级做a爱免费观看 | 国内精品一区二区三区 | 日韩小视频在线播放 | 天天干天天舔天天操 | 日本黄色片一级 | 亚洲12色吧| 日韩无毛| 91av中文字幕 | 在线一级片 | 色亚洲影院 | 国产午夜视频在线 | 成人欲涩漫h漫免费动漫 | 免费无毒片在线观看 | 成人在线观看免费 | 国产精品亚洲片在线观看麻豆 |