Java与Flex构建桌面程序的开发框架Smartinvoke打赏
Java程序员,如果你想快速开发出像Flex那么炫丽的桌面程序,可以考虑使用smartinvoke, 因为它是一个使用Java做后台逻辑,Flex做界面的桌面程序开放框架。
它的优势在于:
1.使用Flex做界面,界面开发效率大大提高,界面很美观,自定义程度高。
2.Java做逻辑,Flex做展示,展示部分代码与业务逻辑代码截然分开。大大提高代码的可维护性。
3.Java与Flex相互调用非常简单,提高Java代码的可重用性。
Flex程序员,如果你正在为Adobe AIR的运行缓慢,内存泄漏,后台功能简单等问题困扰,你可以考虑使用 smartinvoke,因为它很好的解决了Adobe AIR的问题。smartinvoke为Flex程序构造了一个Java运行环境,这样 Flex就可以像调用本地as代码一样直接调用Java中的对象,以实现强大的功能。
它的优势在于:
1.通过Java做程序后台逻辑,Flex做界面展示,Flex调用java实现程序功能,与Adobe AIR相比大大增强了Flex的功能,因为Flex可以直接调用Java的API了。
2.通过Java实现了多线程。
3.解决了Flex内存不容易释放的问题。
4.集成eclipse开发插件,实现了中间代码自动生成与调试,提高了开发效率。
5.抛弃传统的socket通信方式,使用进程内同步通信方式,使得Java与Flex互调更加便捷与高效。这里的进程内通信指的是通过调用flash player接口实现通信,而不是socket,同步通信方式指的是flex调用java后可以立即得到java的返回结果,而不像socket方式一样,需要通过监听返回事件获得返回结果,代码变得更加简洁。
6.使用AMF3协议实现Java与Flex互调,效率高。
- 固定链接:https://www.poorren.com/smartinvoke-java-flex-smartrcp-air
- 文章标签:air,flash,java,smartinvoke,smartrcp
- 扫二维码:Java与Flex构建桌面程序的开发框架Smartinvoke
- 版权所有:除"转载分享"分类外,未经注明,均为原创、整理,转载请注明出处。
过来看看老乡
干货啊!
不错啊,谢谢分享啊http://www.361dhw.com
期待博主的更新哦http://www.he-dryeye.com/
谢谢分享 支持!