【发布时间】:2017-11-29 10:01:15
【问题描述】:
我正在寻找使用具有 java 后端功能的 HTML 前端 UI 开发一个销售点程序(Java 确实是我所使用的唯一编程语言,并且我希望在 java 中完成我的所有编码)。
我是一个经验很少的业余开发者。我以前只用过netbeans,但是我做过一些HTML和CSS的教程。
我希望该应用程序能够像普通桌面应用程序一样运行,但我不一定希望它在浏览器中运行。有没有办法做到这一点?如何将 HTML 和 JAVA 功能合并为离线桌面应用程序?
【问题讨论】:
-
对于编码问答来说实在是太宽泛了,但是在不了解您的任何其他限制条件的情况下,我的建议可能是一个 electron.js 应用程序,它在某处的服务器上具有 Java 后端,通过 HTTP API 公开(以及使用 ajax 调用在 UI 和后端之间进行通信)。如果您想将 HTML 前端做得很好,您至少需要了解一点 JavaScript。 Electron 允许您使用 HTML 等构建桌面应用程序。我不知道 NetBeans 是否会成为这方面的实用 IDE,尽管毫无疑问它对于后端服务来说会很好。
-
但是,如果您打算构建基于桌面的应用程序,为什么需要 HTML?为什么不使用本机 GUI 库(例如下面建议的 JavaFX)或其他可用的工具包之一?如果你想构建一个 HTML 应用程序,让它成为一个在浏览器中运行的 Web 应用程序可能会更灵活。同样,在不知道您还有什么其他限制的情况下,不可能做出明确的建议。
标签: java html css netbeans point-of-sale