词条 | SmartRCP |
释义 | 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应用程序像网页一样加载和使用。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。