Trufun WebRCP基于html5技术的GWT开发框架介绍
来源:互联网 发布:天机线至尊指标源码 编辑:程序博客网 时间:2024/06/15 04:36
基于Trufun WebRCP,开发者从此可以使用eclipse SDK的API来开发GWT 应用。TrufunWebRCP目前已经成功的将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上的EclipseRAP相比: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:一方面需要用户下载相应的插件;另一方面兼容性问题比较大。
- Trufun WebRCP基于html5技术的GWT开发框架介绍
- 基于HTML5的GWT UI开源框架Trufun WebRCP V1.0 发布(2012.2.20)!
- GWT开发框架Trufun WebRCP V1.0发布!
- 基于Google GWT的WEB图形编辑框架gwt-html5-graph发布了
- 基于Google GWT的图形编辑框架gwt-html5-graph发布了!
- Sencha Touch 基于html5的桌面和移动开发框架介绍
- 懂商业的技术合伙人(14):使用HTML5开发App客户端,HTML5+和MUI框架基本介绍
- 五个顶级GWT开发的框架
- Trufun Kant Studio集成开发平台介绍
- 基于HTML5/Javascrip的游戏开发框架Phaser
- 基于Html5的移动端APP开发框架
- 基于Trufun 的RBT测试管理平台
- GWT的部署介绍
- 基于Html5的游戏框架
- 用GWT实现基于Ajax的Web开发
- 用GWT实现基于Ajax的Web开发
- 用GWT实现基于Ajax的Web开发
- 基于Spring框架的WebSphere应用开发技术
- Xilinx EDK10.1中region ilmb_cntlr_dlmb_cntlr is full的解决办法
- 关于Asp.Net Mvc3.0 使用KindEditor4.0 上传图片与文件
- Android ADT插件安装 eclipse安装插件方法
- svnmanager在win7下安装
- 从 C++ 到Objective-C
- Trufun WebRCP基于html5技术的GWT开发框架介绍
- 关于var body=document.getElementsByTagName("body")[0];出现的问题
- Control.SuspendLayout 方法
- android 初学之XML小技巧小结---自适应各种分辨率屏幕
- java InputStream读取数据问题
- SoftReference、Weak Reference和PhantomRefrence分析和比较
- 可重入
- jQuery EasyUI API 中文文档 - 布局(Layout)
- 对于java初学者容易犯错误的地方,jdbc操作数据库