当前位置:  软件>java软件

Trufun WebRCP

    来源:    发布时间:2015-01-10

    本文导语:  基于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:一方面需要用户下载相应的插件;另一方面兼容性问题比较大。
  • 本软件针对不同应用使用目的,有商业授权和免费授权两种。单击查看。框架中eclipse相关源码版权为eclipse基金会所有,gwt相关源码版权归google所有,qooxdoo相关源码版权归qooxdoo开发者所有。

     

    Trufun WebRCP[图片]


        
     
     

    您可能感兴趣的文章:

     
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3