盤旋

          初窺Eclipse RCP----富客戶端程序將會是今后Java編程的一個發展方向

                   隨著技術的發展和IT業的瘋速成長,越來越多的企業將自身的產業發展推向了網絡這個大的平臺,這便是無數的人群涌向Java編程(確切的來說是J2EE編程)的主要原因,Java可以說是有著優于其他語法的WEB開發能力,我對.NET和ASP不很了解,在此不做比較和討論。J2EE在WEB編程方面展現出的強大如人之所見,于是越來越多的編程開發從原來的C/S(客戶端/服務器)程序轉向B/S(瀏覽器/服務器)程序,一個個基于MVC,結合SSH框架等的WEB應用蜂擁而至,越來越多的Java編程人員跳入“時代發展網絡潛力巨大”這個WEB開發的大坑。的確,網絡的潛力是巨大的,但是這種巨大的潛力需要的并不是一時的激情和永無止境的徘徊在門檻處的程序開發員的泛濫(當然,在此沒有任何歧視之義,我自身也是個剛踏入社會的小菜鳥,應屆生..),WEB開發的巨坑總有一天會膨脹溢出留下僅存的微小空間讓我們喘息,的確,這個“巨坑”的上層資源是豐富的,它有著足夠的“氧氣”和“空間”,但現在只能說,越來越多的技術泛濫只會讓處于“巨坑”底部的那些絕大部分的人員難以喘息。
                  我不會否定Java和任何編程語言,那是巨人們的杰作,我只會思考我們運用特有技術的價值和定位,我們該去做什么?我們適合做什么?
                  許多人適合WEB開發,對,很多人適合WEB開發。但是不得不說,在進行WEB開發的時候你快樂么?你把工作當做是一種長期精神的摧殘么?而其中相當相當少數的人能在Java WEB開發領域精通,憑借自己的努力信心和毅力,但是很多時候大多數人在努力的同時是否也適當的應該停下來問自己,我究竟在干什么,我究竟該干什么?身邊太多疲于WEB開發這個大坑的朋友。
                  未來需要的是C/S和B/S結合的發展模式,我沒有力推RCP編程,因為很多人對他還不是很了解,但是我相信,以后在Java領域,會出現越來越多的出現RCP這個名詞。
                  好了,閑話不多說,從今天開始,就讓我和大家一起來學習Eclipse RCP編程吧,相信它所帶給你的那種優秀的用戶體驗感和交互設計和優雅的風格是你在WEB開發時無法體會的。
                  我們拋開死板的概念理論直入主題:
          1.RCP的優勢在哪?
          *Eclipse自身基于微小內核+插件搭建而成,所有的功能都是插件的集成,具有強大的擴展性。
          基于OGSi框架,Eclipse RCP具有強大的插件熱插拔和管理能力;
          基于JavaEclipse-RCP天生就是在Java EE系之內的產物,絕對無縫的支持Java; 
          具有B/S的業務簡單擴充性,部署簡易性,客戶端瘦小性等特點;
          擁有C/S的用戶界面表現豐富,客戶端單機運行,擁有一定運算能力和邏輯處理能力等特點; 
          總的來說,Eclipse-RCPC/SB/S結合的產物,優秀的結合了C/S和B/S的特點。

          2.RCP開發基礎,進行RCP編程需要哪些基礎支持?

          Eclipse-RCP體系結構圖
          在開發RCP程序之前,需要編程人員具有以下要素:
          (1)SWT/JFace基礎(沒有的話AWT/Swing也湊合,慢慢學嘛)
          (2)Eclipse-RCP體系結構圖
          (3)無限的夢想和熱情,努力

          3.RCP開發規范與要點
          (1).Eclipse-RCP開發中將大量使用到SWT/JFace,需要熟練掌握
          (2).開發中我們將大量使用到Eclipse-RCP 基礎框架中公共的UI的部分,SWT/JFace的代碼和布局不會很復雜,暫時不需要掌握很多的關于SWT/JFace知識
          (3).開發時遵從Eclipse-RCP開發的規則,能重用Eclipse的就重用,千萬不要自己寫東西.-----當然啦,有特別的需求還是得自己寫的啦!
          乍一看,1和2似乎是矛盾的,但是一個合格的RCP開發人員絕對是具有良好扎實的SWT/JFace基礎的,就像一個相當牛的Java程序員你說他不懂Java的對象和類的區別那現實么?

          好啦,就此為止,邁開了我的RCP編程的第一步,今后的日子里,還得和大家一起學習,一起進步。
          My God!要吃午飯了,So快滴時間。。。

          posted on 2009-11-09 11:20 DreamAnn 閱讀(1544) 評論(1)  編輯  收藏 所屬分類: 神奇的RCP之旅

          評論

          # re: 初窺Eclipse RCP----富客戶端程序將會是今后Java編程的一個發展方向[未登錄] 2012-09-06 10:51 atom

          3年快過去了,你還怎么認為嗎?  回復  更多評論   

          主站蜘蛛池模板: 平度市| 四川省| 临清市| 山阴县| 鱼台县| 吴旗县| 雷波县| 吕梁市| 榆中县| 嘉兴市| 三亚市| 深水埗区| 来凤县| 应用必备| 石楼县| 阿城市| 文成县| 武安市| 木里| 于田县| 安新县| 台北市| 东兴市| 丹寨县| 稻城县| 焦作市| 建德市| 屯留县| 天水市| 陆丰市| 五大连池市| 东莞市| 勃利县| 南江县| 乌拉特前旗| 霍林郭勒市| 岑巩县| 比如县| 台中市| 治多县| 玉田县|