項目地址:http://code.google.com/p /smartrcp/
java
SmartRCP是一個使用Java與Flex 編寫高度可擴展可配置可裁剪的桌面程序的開發平臺
它繼承了java與flex的優點,並揚長避短,將它們的優點發揮得淋漓盡致。
整個系統 構建在eclipse 插件體系之上,因此能夠充分與現有的eclipse 插件體系融合;
同時充分flex module的優點,使整個程序的界面開發更加擴展性與配置性。程序員
SmartRCP的目標後端
保證SmartRCP平臺的高擴展性
保證SmartRCP平臺的跨平臺性
保證SmartRCP程序開發的便捷性與高效性
框架
SmartRCP運行環境eclipse
1:jre1.6以上flex
2:flash player activex版google
項目經理:
使用SmartRCP,能夠縮短項目開發週期與開發成本
使用 SmartRCP,能夠將項目邏輯部分與GUI部分媾和降到最低易於項目的維護與擴展
經過SmartRCP的接口機制,Java程序員與Flex 程序員能夠並行開發互不影響
SmartRCP的模塊通訊機制能夠很好的實現模塊重用Java程序員:
用SmartRCP開發桌面程序開發效率很是高,界面美觀
我再 也能夠不用開發效率低運行緩慢的swing作界面開發了
SmarRCP依靠Flex作的界面很是漂亮很不錯
依靠Java作後端服務,功能 很是強大,比Adobe AIR程序更具擴展性和維護性
把界面設計部分交給Flex程序員與美工,我能夠專一於程序業務邏輯部分spa
Flex 程序:
用SmartRCP開發桌面程序開發效率很是高,界面美觀,並且功能非 常強大
Flex調用Java就像調用本地代碼同樣方便
將複雜業務邏輯交由Java處理咱們能夠專一於界面開發,分工明確插件
SmartRCP 開發框架對Flex的模塊機制支持很是好,代碼重用與維護性高SmartRCP對Flex模塊的載入和銷燬機制,很好的解決了Flex內存不 易釋放 的問題設計