<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Eclipse RCP富客戶端開發(fā)平臺

          聯(lián)合創(chuàng)作 · 2023-09-28 08:35

          Eclipse RCP是一項位于Eclipse平臺核心的功能。大多數(shù)人想到Eclipse時,會想到Java集成開發(fā)環(huán)境(IDE)。如果將Eclipse中關于 IDE的內容剝去,剩下的就是一個提供基本工作臺功能的核心,包括對可移動以及可疊加的窗口組件(編輯器和視圖)、菜單、工具欄、按鈕、表格、樹形結構等 等的支持,而這個核心就是Eclipse RCP。

          個人理解Eclipse RCP就是由插件開發(fā)轉向桌面應用開發(fā),構建最小化的Eclipse平臺(8M)運行你的桌面應用,不必再為程序框架煩心,擺脫失敗的AWT和Swing,讓程序擁有專業(yè)級效果,而實現(xiàn)又很簡單、很優(yōu)雅。

          RCP提供了豐富的界面控件,這使得基于 Java 開發(fā)桌面應用也變得容易了很多,雖然仍然不能和基于VB、Delphi進行相比。對于開發(fā)者而言,盡管使用 RCP 也是為了開發(fā)桌面應用,但 RCP 給開發(fā)者帶來的更多的感覺是在它充分發(fā)揮了插件化系統(tǒng)的優(yōu)勢, RCP 可以視為基于 OSGi(Open Service Gateway Initiative) 構建插件化系統(tǒng)的最佳實踐的指導,從 RCP 的設計中,可以學習到如何將應用做到模塊化、將應用做到動態(tài)化,甚至還可以學習到如何自動生成界面這樣的設計思想。 RCP 可以看做是基于 OSGi 做插件化應用系統(tǒng)的最佳實踐,其中的不少設計方法甚至都可以整理成為基于 OSGi 做插件化應用系統(tǒng)的設計模式,讓我們進入 RCP 之旅,揭開面紗,一探其本質吧!相信大家在了解了 RCP 的設計思想,看過其代碼后,不得不對 RCP 表示崇高的敬意,大師之作,不同凡響。

          Eclipse RCP為應用程序開發(fā)人員提供了:

          ◆應用程序和特性的一致且本地的外觀;
          ◆公共應用程序服務,例如窗口管理、更新管理、幫助和選擇管理;
          ◆本地的外觀,利用Windows、Mac OS X、Linux、Solaris、HP-UX、AIX和嵌入式設備上的實際平臺窗口部件;
          ◆標準化的組件模型;
          ◆普及的可擴展性;
          ◆整合的更新機制;
          ◆頂級開發(fā)工具(Eclipse 軟件開發(fā)包(SDK)是世界級的軟件開發(fā)環(huán)境)。

          Eclipse RCP項目用SWT圖形庫和工具包取代了Java標準中的AWT和Swing。SWT直接調用了操作系統(tǒng)的圖形庫,從而使得Java應用程序的LOOK & Feel 與操作系統(tǒng)的習慣完全一致;更為重要的是,對本地方法的直接調用大幅度的提高了基于SWT 的Java應用程序的運行速度。SWT 的缺點主要在于兩點:(1) 不是Java語言標準; (2) 支持的平臺太少。

          瀏覽 29
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲男女啪啪视频 | 男人天堂一区二区 | 欧美亚州15p | 亚洲精品一区二区三区2023年最新 | 男人天堂av网 |