如何在JAVA中为Web和桌面制作单一应用程序

时间:2014-11-24 08:08:18

标签: java web javafx cross-platform desktop

我需要制作跨平台应用程序,而不是在MAC,Windows,Linux和Web上运行。可以使用JAVA吗?如果是,那么我应该使用什么类型的JAVA项目和哪种架构?并且还需要实现MVC。

我的应用程序将数据存储在本地PC上,并且在Web上也具有相同的界面。两个平台都将保持同步!

2 个答案:

答案 0 :(得分:1)

您的选择有点如下。

  • 创建远程服务器
  • 创建Swing桌面客户端
  • 通过Web Start 使用Swing客户端创建单独的Web 远程服务器上的客户端(使用您选择的任何框架)。

显然,没有单独的Web客户端的选择更简单,但这也意味着所有“Web”用户必须安装Java并且必须允许Web Start。

答案 1 :(得分:-1)

是的,java最适合这个....关于项目类型首先决定你要使用的框架。