【问题标题】:Can i create web based drawing tool, the front end is developed in swing?我可以创建基于 Web 的绘图工具,前端是在 swing 中开发的吗?
【发布时间】:2014-10-31 04:08:27
【问题描述】:

我正计划使用 java 后端开发一个基于 Web 的绘图工具,我的问题是我可以使用 swing 作为这个应用程序的前端还是我需要使用 html canvas 类型的技术。

无论如何,我的偏好是使用 swing 开发前端,但需要知道是否可以用于基于 Web 的应用程序。

【问题讨论】:

  • “或者我是否需要使用 html canvas 类型的技术。” 如果使用它可以实现,它将提供比嵌入式小程序更好的用户体验。

标签: java html swing canvas


【解决方案1】:

基于网络通常意味着它可以在网站上使用。 Swing 不是网站。您可以使用 Java Webstart 来启动 Swing 应用程序,但我不会称其为“基于 Web”。 那么当然你有小程序,但我建议不要这样做,因为许多人出于安全原因禁用了 Java 插件。

【讨论】:

  • 感谢 Kayaman 的回复,Web 应用程序意味着它是在 netbeans 上运行的工具,那么它应该允许远程用户使用他们的 IP 地址连接到应用程序。
  • Netbeans 是一个 IDE。什么都不能在 Netbeans 上运行(不,仅仅因为它有一个“运行”按钮并不意味着您的应用程序正在 Netbeans 上运行,它只是意味着它是由 启动的网豆)。但似乎你想要的是一个Server-Client 程序。
  • 我告诉过你netbeans这个词来提到该工具不需要在网络浏览器上运行。相反,它应该是多个用户应该能够连接和工作的独立应用程序。
  • Netbeans 是一个用于创建 Java 程序的程序,无论它们是 Web 应用程序(即“网站”)、小程序还是独立程序。说“Netbeans”并不能告诉您程序可能是什么样的(除了它很可能与 Java 相关)。然而,就像我说的,你想创建一个服务器,以及一个连接到服务器的客户端。
  • 非常感谢您有兴趣的回复。我同意你的观点 Kayaman,最终这应该是在服务器上部署应用程序并让用户访问的方式。由于我仍处于设计阶段,我无法决定我将如何开发。所以在开始开发之前我需要决定我将如何开发前端所以我只需要知道我们可以使用swing构建前端而应用程序是客户端-服务器应用程序吗?那是我需要确切知道的。
猜你喜欢
  • 1970-01-01
  • 2020-10-13
  • 1970-01-01
  • 2021-06-20
  • 2010-12-08
  • 2017-02-22
  • 1970-01-01
  • 2017-02-11
  • 1970-01-01
相关资源
最近更新 更多