SmartRCP

王朝百科·作者佚名  2011-02-02  
宽屏版  字体: |||超大  

SmartRCP是什么

SmartRCP是一个使用flex来写eclipse rcp 桌面程序的eclipse开源插件。

它继承了java与flex的优势,并扬长避短,将它们的优势发挥得淋漓尽致。使用了SmartRCP后,您可以用flex的mxml快速构建出漂亮的程 序界面,用java来处理复杂的业务逻辑,使界面显示层与业务逻辑层相分离,实现了桌面程序的分层设计。

从此以后界面与美工可以专注于flex的界面开发部分,Java开发人员专注于业务逻辑部分的开发。

SmartRCP的目标

* 做开发便捷高效的桌面程序开发平台

* 平台的高扩展性

SmartRCP的特点

1. 完全使用flex做界面开发,充分发挥flex界面开发的便捷与高效优势,提高了工作效率。

2. 使用flex大量的GUI库可以设计出漂亮的界面。

3. flex可以轻松调用所有java运行库与API,使flex的功能更加强大。

4. flex与java之间的事件通信接口,为多线程与复杂任务的处理提供了支持。

5. java负责业务逻辑,flex负责界面展示,充分发挥各自的优势,使程序的逻辑与开发流程更加清晰。

6. 与flex builder IDE完全融合,界面的设计与程序的debug工作轻松搞定。

SmartRCP的比较优势

* 比SWT开发更快捷

* 比MFC,WinForm?更容易上手,开发更方便

SmartRCP开发计划

1:稳定和完善cn.smartinvoke.smartrcp.core这个eclipse plugIn

它是SmartRCP的核心,就更osgi之余eclipse一样。

2:丰富SmartRCP的调用库。SmartRCP的库分两部分,第一部分是Java

的服务类部分,第二部分是对于的Flex代理类部分。 当然Flex的代理类部分很简单,可以用工具自动生成,然后稍微改动下就可以了

比如文件访问库;网络套接字库;数据库访问库。

这些库都可以作为独立项目来开展。

3:将SmartRCP做成一个浏览平台将SmartRCP应用程序像网页一样加载和使用。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有