胖客戶端程式總結
這周基本功能都花在了胖客戶端程式上,自己考慮做一個應用,個人比較傾向於胖客戶端程式,主要考慮了一下幾種。
spring richclient
開源的,自己之前的工作做了大量的應用,之前的公司也花了很多的精力和資源在這上面做了很多的客戶化工作和最佳化功能,richclient已經很多年都不更新了,但是感覺還是親切一些,所以自己也首先考慮了這個。現在有了新版本1.1,相對於之前的舊版本來說功能還是結構上都有了很大的變化。
先是從摸索著做一個簡單的查詢視窗做起,但是做起來還是感覺力不從心。要配置的細節確實是比較多。而且感覺好多有些地方自己還是很生疏了,得花不少時間在這上面,先熟悉這個平臺至少得個把周才能搞定。自己試著跑了幾個簡單的demo,有幾個demo居然還要自己再去找另外的jar包,已經從官網上下載了一套完整的包,裡面已經有幾十個包了,所以自己先決定放一放,看看其他的,畢竟今非昔比啊:(
richclient不過是spring的一個開源專案,但是現在感覺還是有些沒落了。因為目前的專案版本更新還停留在2009年左右。可能如果想好好折騰一番richclient還是需要花不少的功夫。
不過總體來說richclient簡單幾行程式碼就能實現一個簡單的表單,實現的功能還是比較強大的。
eclipse SWT
這套軟體自己早就聽說過,知名度要遠大於spring richclient,這個自己之前也沒有接觸過,所以就找了個文件自己先做個demo感覺一下。畫出來的介面還是不錯,但是居然能生成一大堆的程式碼,自己需要改動的時候都有點不知所措。個人感覺還是不太可控,所以先放棄了。
Netbeans平臺的純swing
netbeans現在是Oracle在維護,也融合了不少的東西,把javaFX,web,各類語言編輯器都融合了進來。最新版本是8了。可以自帶一個版本8的tomcat,回想自己當時都是主要用版本5,6,真是與時俱進啊。對於swing的支援還是不錯。有圖形化的編輯工具可以直接拖拖拽拽。當然也不是有些人說的那種幾乎不用寫什麼程式碼,自己要實現幾個動態功能的時候,只能看著介面上的“空白”,其實裡面嵌了很多的程式碼。不管說回來,netbeans還是不錯的。對於想追求開發簡單和低耦合的應用來說,確實是不錯的。
webswing
webswing的功能確實很誘惑,就是因為在瀏覽器上居然能做出那麼立體的效果讓自己有些驚喜,先是下載了些demo看著感覺確實不錯。
不過webswing是基於web,還需要配置一個we伺服器,提供的demo是嵌在tomcat裡面的。頁面感官也是swing的立體風格,如果看著頁面裡能夠顯示出立體的選單,真有一種神奇的感覺。相比純html的立體效果要好很多。對於webswing,可能提供的頁面效果不錯,但是在前端顯示上可能會耗費不少的效能。
openswing
openswing可能提供的功能是一個整合的化的開發外掛,我嘗試的是基於eclipse的外掛,感覺基本能夠實現拖拽式的介面繪製。但是開發環境的配置還是需要耗費不少的時間和精力。
在程式設計實現的時候感覺事件的實現相比netbeans還要差一些。可以在這個連結上,找到更多的資料。
spring richclient
開源的,自己之前的工作做了大量的應用,之前的公司也花了很多的精力和資源在這上面做了很多的客戶化工作和最佳化功能,richclient已經很多年都不更新了,但是感覺還是親切一些,所以自己也首先考慮了這個。現在有了新版本1.1,相對於之前的舊版本來說功能還是結構上都有了很大的變化。
先是從摸索著做一個簡單的查詢視窗做起,但是做起來還是感覺力不從心。要配置的細節確實是比較多。而且感覺好多有些地方自己還是很生疏了,得花不少時間在這上面,先熟悉這個平臺至少得個把周才能搞定。自己試著跑了幾個簡單的demo,有幾個demo居然還要自己再去找另外的jar包,已經從官網上下載了一套完整的包,裡面已經有幾十個包了,所以自己先決定放一放,看看其他的,畢竟今非昔比啊:(
richclient不過是spring的一個開源專案,但是現在感覺還是有些沒落了。因為目前的專案版本更新還停留在2009年左右。可能如果想好好折騰一番richclient還是需要花不少的功夫。
不過總體來說richclient簡單幾行程式碼就能實現一個簡單的表單,實現的功能還是比較強大的。
eclipse SWT
這套軟體自己早就聽說過,知名度要遠大於spring richclient,這個自己之前也沒有接觸過,所以就找了個文件自己先做個demo感覺一下。畫出來的介面還是不錯,但是居然能生成一大堆的程式碼,自己需要改動的時候都有點不知所措。個人感覺還是不太可控,所以先放棄了。
Netbeans平臺的純swing
netbeans現在是Oracle在維護,也融合了不少的東西,把javaFX,web,各類語言編輯器都融合了進來。最新版本是8了。可以自帶一個版本8的tomcat,回想自己當時都是主要用版本5,6,真是與時俱進啊。對於swing的支援還是不錯。有圖形化的編輯工具可以直接拖拖拽拽。當然也不是有些人說的那種幾乎不用寫什麼程式碼,自己要實現幾個動態功能的時候,只能看著介面上的“空白”,其實裡面嵌了很多的程式碼。不管說回來,netbeans還是不錯的。對於想追求開發簡單和低耦合的應用來說,確實是不錯的。
webswing
webswing的功能確實很誘惑,就是因為在瀏覽器上居然能做出那麼立體的效果讓自己有些驚喜,先是下載了些demo看著感覺確實不錯。
不過webswing是基於web,還需要配置一個we伺服器,提供的demo是嵌在tomcat裡面的。頁面感官也是swing的立體風格,如果看著頁面裡能夠顯示出立體的選單,真有一種神奇的感覺。相比純html的立體效果要好很多。對於webswing,可能提供的頁面效果不錯,但是在前端顯示上可能會耗費不少的效能。
openswing
openswing可能提供的功能是一個整合的化的開發外掛,我嘗試的是基於eclipse的外掛,感覺基本能夠實現拖拽式的介面繪製。但是開發環境的配置還是需要耗費不少的時間和精力。
在程式設計實現的時候感覺事件的實現相比netbeans還要差一些。可以在這個連結上,找到更多的資料。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-1346972/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nacos - 客戶端心跳續約及客戶端總結客戶端
- 《客戶端儲存技術》總結客戶端
- electron-vue郵件客戶端總結Vue客戶端
- 限制訪問Oracle客戶端IP方法總結Oracle客戶端
- 轉Oracle安裝臨時客戶端使用總結Oracle客戶端
- php連結nsq客戶端PHP客戶端
- 【原創】基於MySQLConnector/C實現客戶端程式之API總結MySql客戶端API
- IE客戶客戶端程式開發的利器Bindows客戶端
- C++客戶端程式(socket)C++客戶端
- Java OAuth 2.0 客戶端程式設計(二): 客戶端憑據授權JavaOAuth客戶端程式設計
- Flutter 開發一個 GitHub 客戶端OpenGit及學習總結FlutterGithub客戶端
- Python 客戶端類庫之paho-mqtt學習總結Python客戶端MQQT
- .net客戶端呼叫activeMQ程式碼客戶端MQ
- 《java實用系統開發指南》 關於胖客戶端呼叫EJB一章Java客戶端
- dubbo客戶端客戶端
- Pulsar客戶端客戶端
- mqtt 客戶端MQQT客戶端
- golang實現tcp客戶端服務端程式GolangTCP客戶端服務端
- 客戶端(windows)訪問FTP伺服器遇到的問題(總結)客戶端WindowsFTP伺服器
- 總理答中外記者,在“國務院客戶端”小程式就能看客戶端
- 客戶端,服務端客戶端服務端
- 服務端,客戶端服務端客戶端
- 我的郵箱客戶端程式Popmail客戶端AI
- 客戶端GUI程式開發漫談客戶端GUI
- 小弟求救伺服器-客戶端程式伺服器客戶端
- 客戶端Cookie中文程式設計 (轉)客戶端Cookie程式設計
- 在客戶端程式中使用REST SOE客戶端REST
- [WCF安全系列]繫結、安全模式與客戶端憑證型別:總結篇模式客戶端型別
- 物理DataGuard客戶端無縫切換--客戶端TAF 配置客戶端
- [Redis 客戶端整合] Java 中常用Redis客戶端比較Redis客戶端Java
- 客戶端加解密客戶端解密
- Zookeeper 客戶端 API客戶端API
- java websocket 客戶端JavaWeb客戶端
- 客戶端筆記客戶端筆記
- Redis-客戶端Redis客戶端
- redis客戶端管理Redis客戶端
- CXF--客戶端客戶端
- 中斷客戶端客戶端