我在去年对JavaFX做了一些研究,甚至用它构建了一些基本的桌面应用程序.
它被描述为用于创建RIA(富Internet应用程序).
http://en.wikipedia.org/wiki/Javafx
但它真的可以通过网络浏览器部署吗?我只通过可执行的JAR文件部署它.
通过Web浏览器部署有多容易?它有用吗?有任何人对此有经验吗?
http://docs.oracle.com/javafx/2/deployment/deployment_toolkit.htm
我有一个HTML5用户界面和一个Java后端,并希望避免在普通的java中重建HTML ui,所以我的想法是运行本地网络服务器并使用webview在"本机"窗口中呈现它.解决方案似乎是使用可以嵌入摇摆的JavaFX WebView.在纸上听起来很棒(特别是因为他们声称使用的是WebKit,它在Chrome/Safari中的UI性能明显更好).
它有效,但是:性能难以置信.在Chrome,Safari(甚至是速度较慢的Firefox)中,数量级比同样的速度慢.它几乎无法使用(我的UI大量使用JQuery/JS).顺便说一句,我正在使用这篇文章中的代码.
问题是:
任何人都可以介绍我的经验吗?我只是做错了什么或者这是由JavaFX引起的,因此"正常"?
更好的想法如何实现这一目标?我目前只是简单地启动系统浏览器,但它不是很好(看起来不像集成).