我想用 Java 和 Web 技术创建一个桌面应用程序。选择 Java 的主要原因是它是免费的、开源的,因此我们的投资将是最小的,并且我们会在许可成本等方面节省大量投资。另外,选择 Web 技术的主要原因是因为我们目前的程序员精通 HTMl、css、Ajax 等 Web 技术,并且我们在使用 Web 技术创建令人惊叹的 UI 方面拥有丰富的经验。
我会给你一些关于我们想要创建的软件的想法。这将是一个基于桌面的软件,即类似于 ERP 软件的东西。
关键要求是应该有一个很棒的用户界面,它应该是快速的并且不是很耗费资源。
我听说实现出色的 GUI 是可能的,但在 Java 中很难。它可以完成但很复杂,而在 Microsoft 产品的 Visual Studio 中做同样的事情非常简单。
我还检查了 Adobe Air、Nokia QT 等,但它们对我们来说都非常昂贵,我们正在寻找使用 Java 技术的前端浏览器 UI 和后端嵌入式服务器/数据库。
是否可以创建一个桌面软件,其中 UI 是使用 Web 技术创建的,并且有一个嵌入式服务器(如 jetty 或 tomcat)和数据库,后端编程将使用 Java。JavaFX 如何适应这一点?
所以基本上,桌面应用程序会有一个嵌入式浏览器(mozilla 或一些可以与软件打包的 java 浏览器),但最终用户永远不会意识到这一点。
我期待得到同样的反馈。您能否提供一些以类似的 java + web 技术组合创建的软件示例。
我确实研究了一些类似 PulpTunes 和 Zimbra 的软件,但它们似乎正在连接到互联网以显示数据。我们的软件将完全是一个离线桌面应用程序。