Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaFX创建webapp-可能吗?_Java_Model View Controller_Javafx - Fatal编程技术网

使用JavaFX创建webapp-可能吗?

使用JavaFX创建webapp-可能吗?,java,model-view-controller,javafx,Java,Model View Controller,Javafx,我正在为我的项目wirtual clinic制作一个数据库,它将是一个web应用程序,但有一件事。。我希望我的应用程序将基于JavaFX MVC模式,在视图段中我可以使用在SceneBuilder中编辑的.fxml文件。这个解决方案可行吗?如果您需要在浏览器中运行web应用程序,并且在容器中具有后端,那么您不能使用JavaFX。但是你可以试试。在那里,您可以使用Java代码或HTML来构建应用程序。他们还销售。如果您需要在浏览器中运行web应用程序,并且在容器中具有后端,则不能使用JavaFX。

我正在为我的项目wirtual clinic制作一个数据库,它将是一个web应用程序,但有一件事。。我希望我的应用程序将基于JavaFX MVC模式,在视图段中我可以使用在SceneBuilder中编辑的.fxml文件。这个解决方案可行吗?

如果您需要在浏览器中运行web应用程序,并且在容器中具有后端,那么您不能使用JavaFX。但是你可以试试。在那里,您可以使用Java代码或HTML来构建应用程序。他们还销售。

如果您需要在浏览器中运行web应用程序,并且在容器中具有后端,则不能使用JavaFX。但是你可以试试。在那里,您可以使用Java代码或HTML来构建应用程序。他们还出售。

当然这是可能的,但有插件和更新的问题

一些解决方案正在进行中。您可以查看此网站:


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

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

一些解决方案正在进行中。您可以查看此网站:

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

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

它不能很好地用于脆弱的互联网连接,扩展它会有限制,因为它需要Java服务器端代码和JavaScript端代码

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

现在有几种基于JavaScript的客户端虚拟机,其中包括非常惊人的虚拟机,完全可以在客户端上产生非常好的结果。例如,我们在一个应用程序中使用了这个虚拟机。

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

它不能很好地用于脆弱的互联网连接,扩展它会有限制,因为它需要Java服务器端代码和JavaScript端代码

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


现在有几种基于客户端JavaScript的虚拟机,其中包括非常惊人的虚拟机,完全可以在客户端上产生非常好的结果,例如,我们在一个应用程序中使用了这个虚拟机。

我将web应用程序理解为指用户界面是一个或多个网页的应用程序,即UI由web浏览器呈现。JavaFX是一个用于开发厚客户端独立UI界面的工具包。如果您对web应用程序的理解有所不同,您能具体说明您的意思吗?如果没有,我不清楚你的问题是什么。我的意思是这个web应用程序GUI中的所有可视化内容都可以用FXML创建,我使用FXML用SceneBuilder创建桌面应用程序,但我想知道我是否可以用FXML在web应用程序中创建GUI?我不知道如何用另一种方式解释它,在FXML中指定要在web浏览器中显示的UI?基本上,没有。您可以尝试创建JavaFX应用程序和,但要使其与浏览器安全限制一起工作非常困难。我认为web应用程序是指用户界面为一个或多个网页的应用程序,即UI由web浏览器呈现。JavaFX是一个用于开发厚客户端独立UI界面的工具包。如果您对web应用程序的理解有所不同,您能具体说明您的意思吗?如果没有,我不清楚你的问题是什么。我的意思是这个web应用程序GUI中的所有可视化内容都可以用FXML创建,我使用FXML用SceneBuilder创建桌面应用程序,但我想知道我是否可以用FXML在web应用程序中创建GUI?我不知道如何用另一种方式解释它,在FXML中指定要在web浏览器中显示的UI?基本上,没有。您可以尝试创建一个JavaFX应用程序和,但要使其与浏览器安全限制一起工作是非常困难的。