kukooBlog

          look to the master, follow the master, walk with the master, see through the master, become the master.

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            213 隨筆 :: 0 文章 :: 285 評論 :: 0 Trackbacks
          Eclipse Foundation的首席執(zhí)行官,Mike Milinkovich, 在他的blog (中國國內(nèi)無法看到他的blog)中簡單的說了一句:"I could not have said it better myself. RCP rules! " Mike給出的是一個Eclipse RCP用戶寫的blog,寫出了他所認為的“為什么Eclipse RCP會rule the world?” (原文如下)
          1. Web is not for everything :
            • All web based enterprise applications are failed in terms of usability
            • Web has limited flexibility in terms of adding innovative ideas; everything is limited within the JavaScript boundary
            • Even JSF+AJAX /ASP.Net+AJAX can't become a desktop alternative, unless all the browsers replace JavaScript with Java
          2. .Net Smart Client Replacement
            • It has all the features of .Net Smart Client Architecture, including Update Manager and Avalon like XML based UI scripting
            • OSGi Framework based pluggable architecture
            • Unlike .Net Smart Client, it support all the available platforms including Windows, Mac, Linux, Solaris, etc
            • Also uses the SWT, a SWING alternative, which uses the native UI sub systems.
          3. Tools and Support
            • Comes with brilliant Eclipse IDE and Plug-in Development Tools to support the RCP application development. It took us only few mints to get the Hello World done.
          4. Its Java
            • world is full of java programmers, finding resources is not an issue.
          5. Above all, its Free.
            • The entire Eclipse Platform, IDE, and Platform Development Tools are available as Open Source.
          簡單的翻譯了一下:
          1. Web 不是一切:
            • 幾乎所有基于Web的企業(yè)應(yīng)用最終因為易用性的問題而失敗
            • 因為不容易加入創(chuàng)新的想法,Web有它的局限性;所有一切都局限于JavaScript的框框里面了
            • 甚至是JSF+AJAX /ASP.Net+AJAX 也無法成為桌面應(yīng)用的替代方案,除非所有瀏覽器用Java來替換JavaScript
          2. .Net Smart Client 的替換方案
            • 它擁有.Net Smart Client架構(gòu)的所有功能, 包括更新管理,類似Avalon的基于XML的UI腳本設(shè)計
            • 基于OSGi Framework 的插拔士架構(gòu)
            • 不像.Net Smart Client, 它支持多種平臺,如Windows,Mac,Linux,Solaris等等
            • 使用SWT, 一種SWING的替代方案, 但是使用原生的UI
          3. 工具和支持
            • 來自于Eclipse IDE并且有Plug-in Development Tools來支持RCP的開發(fā). 我們只用了幾分鐘就建立了一個簡單的Hello World
          4. Java的
            • 有很多的Java工程師, 尋找資源也不是一件難事
          5. 最后一點:免費的.
            • 整個Eclipse平臺,IDE,PDE工具,都是開發(fā)源碼的。

          Yourit Technorati cosmos Refresh Technorati

          posted on 2005-09-01 11:25 kukooBlog 閱讀(2028) 評論(2)  編輯  收藏 所屬分類: Eclipse

          評論

          # re: 為什么Eclipse RCP會rule the world 2005-09-01 15:32 大胃
          You see why MS and Sun both hate IBM so much..  回復(fù)  更多評論
            

          # re: 為什么Eclipse RCP會rule the world 2005-09-02 11:06 idior
          It's impossible. No one can rule the world.
          And ms has made a great Mvc framework in smartclient.

            回復(fù)  更多評論
            

          主站蜘蛛池模板: 炎陵县| 连山| 巴彦县| 舒兰市| 兴国县| 老河口市| 河西区| 邛崃市| 穆棱市| 广宁县| 黔西县| 连州市| 遵义县| 黄浦区| 雷波县| 龙里县| 三门县| 灌阳县| 隆安县| 永顺县| 阳江市| 诏安县| 石柱| 临猗县| 镇巴县| 宁陵县| 望奎县| 比如县| 海原县| 贵阳市| 会昌县| 山丹县| 纳雍县| 长治市| 宾川县| 阿瓦提县| 镇平县| 营山县| 同仁县| 扶余县| 于田县|