Eclipse RAP和Trufun WebRCP的区别
eclipse RAP和Trufun WebRCP 的目标都是将eclipse开发的RCP移植到WEB上。但是二者面向的目标应用有根本的区别。
eclipse RAP的优点是几乎无须修改,就可以将RCP移植到WEB上。其缺点就是,对于无须服务器的客户端交互,毫无办法,如文字处理、绘图等。
而正相反的是,Trufun WebRCP由于GWT的限制,转换RCP需要少量的修改工作量,但其优点是,更适合绘图、文字处理等无须服务器交互的应用,甚至完全不需要服务器,只生成一个网页就可以完成绘图,本地保存读取等操作。这种特性对于使用html5来开发平板电脑、手机等本地应用得天独厚。
另外一个重要的区别是,WEBRCP基于HTML5技术,因此,如果要使用HTML5的特性,如canvas,video等,RAP目前还不可能做到。
也就是,RAP适合开发完全瘦客户端的、网络性能比较好的应用。而Trufun WebRCP适合开发胖客户端,不太需要和服务器做很多交互的应用,如绘图,文字处理、建模等。
Compared with the Eclipse RAP transplanting RCP to WEB, RCP can be transplanted to WEB almost without the modification , this is the advantage of Eclipse RAP.But the disadvantage is that it can't be helped for client interaction without server like Word Processing and Drawing etc..On the contrary, Trufun WebRCP needs a bit of modification when switching RCP due to the restriction of GWT. But it's more suitable for drawing and word processing and so on ,which are the applications without server interaction,even with no server, only a WEB page can do the drawing, storage and read for local computer. These are characterized by local applications to develop tablet PC and mobile phone by html5. In additon, another important differece is WEBRCP is based on the HTML5 technology, therefore RAP is unable to do it at present if adopting the character of HTML5 like canvas and video so on.
eclipse RAP的优点是几乎无须修改,就可以将RCP移植到WEB上。其缺点就是,对于无须服务器的客户端交互,毫无办法,如文字处理、绘图等。
而正相反的是,Trufun WebRCP由于GWT的限制,转换RCP需要少量的修改工作量,但其优点是,更适合绘图、文字处理等无须服务器交互的应用,甚至完全不需要服务器,只生成一个网页就可以完成绘图,本地保存读取等操作。这种特性对于使用html5来开发平板电脑、手机等本地应用得天独厚。
另外一个重要的区别是,WEBRCP基于HTML5技术,因此,如果要使用HTML5的特性,如canvas,video等,RAP目前还不可能做到。
也就是,RAP适合开发完全瘦客户端的、网络性能比较好的应用。而Trufun WebRCP适合开发胖客户端,不太需要和服务器做很多交互的应用,如绘图,文字处理、建模等。
Compared with the Eclipse RAP transplanting RCP to WEB, RCP can be transplanted to WEB almost without the modification , this is the advantage of Eclipse RAP.But the disadvantage is that it can't be helped for client interaction without server like Word Processing and Drawing etc..On the contrary, Trufun WebRCP needs a bit of modification when switching RCP due to the restriction of GWT. But it's more suitable for drawing and word processing and so on ,which are the applications without server interaction,even with no server, only a WEB page can do the drawing, storage and read for local computer. These are characterized by local applications to develop tablet PC and mobile phone by html5. In additon, another important differece is WEBRCP is based on the HTML5 technology, therefore RAP is unable to do it at present if adopting the character of HTML5 like canvas and video so on.