<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Thoughts about Eclipse Ganymede(and Eclipse)

    Posted on 2008-07-21 23:42 nemo 閱讀(1730) 評論(3)  編輯  收藏 所屬分類: EclipseRCP/SWT/JFACE

    1. Eclipse 發(fā)行

    Eclipse Ganymede項目是Eclipse3.4發(fā)行版,秉承了Europa項目的發(fā)行風(fēng)格,為不同 的Eclipse用戶提供了不同image的平臺解決方案。這也是Eclipse龐大的插件式管理架構(gòu)決定的,這種方式使用戶不再需要自己下載一個個的Eclipse插件。想起以前使用GMF開發(fā)的時候,先下載Eclipse,然后下載GMF,接著下載EMF和GEF,再逐個下載EMF和GEF的依賴插件,整個下載過程需要大半天,非常瑣碎。于是導(dǎo)致基于其上的工作很少更換版本,即使知道新的插件版本會極大的提高工作效率也不會去貿(mào)然嘗試。

    當(dāng)然,這種做法也有其弊端。一個開發(fā)者很少只使用Eclipse做一種類型的項目,你可能在Eclipse 中開發(fā)Java EE程序,也可能同時需要使用Eclipse Modeling Tools解決方案來完成建模工作,還可能使用報表控件產(chǎn)生報表。這種情況下沒有一體化解決方案可用。要么下載3個不同的Eclipse版本。。。要么使用從前那樣的解決方式,從Eclipse站點上更新項目。這種更新很少能夠一次不報任何錯誤的成功更新。What a tough work!

    這應(yīng)該就是插件機制的代價了吧。。。不過雖然這樣,至少Eclipse可以針對每個不同的項目,提供插件級的All-in-one機制。而不應(yīng)將Core Framework捆綁在其上。

    2. RAP 項目

    RAP項目是Eclipse3.2以后出來的項目,其目標(biāo)是重用已有的Eclipse Rich Client Platform代碼,將現(xiàn)有的RCrap_ganymedeP Application很容易的重用在Web瀏覽器中,并保持用戶一致性體驗。構(gòu)建同時可以在Web瀏覽器和PC上使用的應(yīng)用程序是一個很流行的話題,有助于現(xiàn)有軟件資產(chǎn)的重用,并順應(yīng)Web2.0富瀏覽器端的趨勢。

    但是,RAP項目的出臺也有過多爭議。(忽略內(nèi)部實現(xiàn)細(xì)節(jié))它只是簡單的將桌面系統(tǒng)遷移到了Web瀏覽器中,讓人感覺更像是嵌套在瀏覽器中的桌面系統(tǒng),不僅不美觀,還有累贅的感覺。我想,Eclipse在這方面的投入應(yīng)該比較多,但是個人認(rèn)為這個東西更像是一塊雞肋,在實際中不會有大用途。

    相反,Google使用Google Gears來支持線上線下(online/Offline)使用Web應(yīng)用程序,而Microsoft也提出了自己相應(yīng)的解決方案:Silverlight+WPF,以及.NET Framework。Silverlight和WPF在.NET Framework的集成,使瀏覽器端和桌面系統(tǒng)間的界限不再區(qū)分的那么清楚。這種技術(shù)嘗試對用戶來說應(yīng)該是最為實用的。Eclipse Ganymede中目前還沒有類似的意向。

    可以通過此鏈接瀏覽該項目:www.eclipse.org/rap

    3. Dynamic Language Toolkit

    這個項目是我最為關(guān)注的,這意味著Eclipse終于可以非常方便的為動態(tài)語言提供支持了:

    DLTK 是適合所有依賴動態(tài)語言(如 Ruby 和 Perl)的人使用的工具。DLTK 包含一組可擴展框架,旨在降低為動態(tài)語言(PHP、Perl 和 Ruby)構(gòu)建全功能開發(fā)環(huán)境的復(fù)雜度。而且,除了作為框架集之外,DLTK 還提供可供立即使用的Ruby 和 Python等的 開發(fā)環(huán)境。在Ganymede發(fā)行版中,“從具有代碼幫助和代碼要點、類瀏覽器及代碼瀏覽功能(如 Open Type 和 Go to 聲明)、強大搜索功能(如查找引用)的代碼編輯器開始,一直到交互式控制臺和集成調(diào)試器,這些功能將給 Ganymede 帶來一個強大的 Ruby 和 TCL 編程語言開發(fā)環(huán)境”。(Ganymede先睹為快

    其它特性包括以任務(wù)為中心開發(fā)的Mylynmylyn項目,更強大的BIRT,走向成熟的CDT等。這預(yù)示著Eclipse向萬能級的開發(fā)工具又邁進了新的一步。

    注:這篇文章是為得到Eclipse的T-shirt而寫的,哈哈。

    Feedback

    # re: Thoughts about Eclipse Ganymede(and Eclipse)  回復(fù)  更多評論   

    2008-07-22 07:46 by BeanSoft
    Eclipse基本上已經(jīng)沒有多大驚喜了, 尤其在IDE方向. IBM 還有他們的戰(zhàn)略伙伴, 是不會把值錢的東西捐出來的, 基礎(chǔ)版免費, 商業(yè)版收費, 這個目的, Eclipse 完美的達(dá)到了.

    # re: Thoughts about Eclipse Ganymede(and Eclipse)  回復(fù)  更多評論   

    2008-07-22 09:09 by Jacky-Q
    mylyn寫錯了

    # re: Thoughts about Eclipse Ganymede(and Eclipse)  回復(fù)  更多評論   

    2008-07-22 09:43 by nemo
    @Jacky-Q
    多謝提醒,已改正。

    posts - 21, comments - 74, trackbacks - 0, articles - 3

    Copyright © nemo

    主站蜘蛛池模板: 成人免费在线观看网站| 久久国产精品萌白酱免费| 成年女人毛片免费播放视频m| 久久亚洲AV成人无码软件| 蜜桃成人无码区免费视频网站| 久久青青成人亚洲精品| 人妻丰满熟妇无码区免费| 久久狠狠高潮亚洲精品| 亚洲大片免费观看| 久久精品国产亚洲αv忘忧草| 最近免费中文字幕视频高清在线看| 亚洲精品美女网站| 免费国产a国产片高清网站| 美女被免费视频网站| 亚洲乱码国产一区网址| a级特黄毛片免费观看| 久久精品国产亚洲AV无码偷窥| 蜜桃AV无码免费看永久| 亚洲av片不卡无码久久| 日本免费人成视频播放 | 亚洲男人第一无码aⅴ网站| 九一在线完整视频免费观看| 亚洲人成网77777色在线播放| 久久精品免费观看国产| 亚洲国产亚洲综合在线尤物| 在线播放免费播放av片| 在线播放国产不卡免费视频| 亚洲VA成无码人在线观看天堂| 亚洲大片免费观看| 另类图片亚洲校园小说区| 亚洲一区二区三区无码中文字幕| 性无码免费一区二区三区在线| 亚洲中文无码永久免费| 77777亚洲午夜久久多人| 成人黄色免费网址| 免费精品久久久久久中文字幕| 亚洲精品高清视频| 日本视频免费在线| 99久久久国产精品免费牛牛四川| 亚洲成av人片在www鸭子| 亚洲精品国产成人片|