Trufun WebRCP

Trufun WebRCP,開發者從此可以使用eclipse SDK的API來開發GWT 套用。Trufun WebRCP目前已經成功的將eclipse用戶界面SWT,JFace, UI RCP, 以及優秀的圖形編輯框架Eclipse GEF,模型編輯框架Eclipse EMF,以及Eclipse UML2等成功移植到GWT平台。

簡介,特點,

簡介

基於Trufun WebRCP,開發者從此可以使用eclipse SDK的API來開發GWT 套用。Trufun WebRCP目前已經成功的將eclipse用戶界面SWT,JFace, UI RCP, 以及優秀的圖形編輯框架Eclipse GEF,模型編輯框架Eclipse EMF,以及Eclipse UML2等成功移植到GWT平台。開發者只需要少量的修改,即可將eclipse SWT或eclipse RCP開發的套用,轉換到GWT平台,成為WEB程式。
基於trufun-webrcp,用戶可以很方便將eclipse平台開發的套用移植到WEB上,也可基於強大的eclipse平台的API來開發新的WEB套用。典型案例是基於GEF API和EMF/UML2 API來開發新的WEB矢量圖形套用,如各種流程圖、工程圖、UML建模、GIS等。

特點

目前,所有的主流瀏覽器都已經提供html 5的支持,因此,基於html 5技術的trufun-webrcp,不僅可以運行於PC上,也可以運行於提供HTML5瀏覽器的移動設備上,如手機,平板電腦等。
和同樣用於將RCP移植到WEB上的Eclipse RAP相比:eclipse RAP的優點是幾乎無須修改,就可以將RCP移植到WEB上。其缺點就是,對於無須伺服器的客戶端互動,毫無辦法,如文字處理、繪圖等。而正相反的是,Trufun WebRCP由於GWT的限制,轉換RCP需要少量的修改工作量,但其優點是,更適合繪圖、文字處理等無須伺服器互動的套用,甚至完全不需要伺服器,只生成一個網頁就可以完成繪圖,本地保存讀取等操作。這種特性對於使用html5來開發平板電腦、手機等本地套用得天獨厚。另外一個重要的區別是,WEBRCP基於HTML5技術,因此,如果要使用HTML5的特性,如canvas,video等,RAP目前還不可能做到。
基於trufun-webrcp的GEF提供的WEB繪圖框架,作為典型套用,和現有的WEB繪圖框架相比:jgraph: jgraph提供的mxgraph一方面必須使用javascript開發,和java相比開發、調試等非常不方便;另外其API和成熟的eclipse GEF相比,差距也很大,更何況沒有EMF的支持,圖形數據的持久化也是個很大的問題。
flash/silverlight:一方面需要用戶下載相應的外掛程式;另一方面也沒有GEF/EMF強大成熟的API提供。
applet/javafx:一方面需要用戶下載相應的外掛程式;另一方面兼容性問題比較大。

相關詞條

熱門詞條

聯絡我們