使用JavaFX创建Web应用程序 - 是否可能?

时间:2015-12-05 00:33:29

标签: java model-view-controller javafx

我正在为我的项目(虚拟诊所)创建一个数据库,这将是一个Web应用程序,但这里有一个东西..我想要我的应用程序将基于JavaFX(MVC模式,在哪里)我可以使用在SceneBuilder中编辑的.fxml文件的视图段是否可以使用此解决方案?

3 个答案:

答案 0 :(得分:2)

另一个答案中提到的http://javafx-samples.com/显示了作为服务器进程运行的JavaFX应用程序,并使用JavaScript通过网络进行镜像。这在技术上是令人钦佩的,并且可能对您的用例工作得相当好,但在将其与客户端JavaScript解决方案进行比较时应牢记这一点。

它不适用于片状互联网连接,并且扩展它将有限制,因为它需要Java服务器端代码和JavaScript端代码。

此类架构在过去已被广泛使用(例如Echo2,AjaxSwing等),即使与GWT等类似架构相比,它们也从未获得过如此强烈的牵引力。

现在有几个基于客户端的基于JavaScript的VM包括TeaVM,它们非常惊人,并且可以完全在客户端产生相当好的结果,例如我们在recent demo中使用了此虚拟机。

答案 1 :(得分:1)

如果您需要在容器中具有后端的浏览器中运行的Web应用程序,则无法使用JavaFX。但您可以尝试Vaadin。在那里,您可以使用Java代码或HTML来构建您的应用程序。他们还出售designer application

答案 2 :(得分:0)

当然有可能,但有插件和更新问题。

有些解决方案正在进行中。你可以查看这个网站: http://javafx-samples.com/

我认为这是有前途的,因为你不需要插件。

相关问题