繁体   English   中英

导出/打包 Vaadin 应用程序

[英]Export/Package Vaadin Application

我希望能够与其他人共享我的应用程序,但无法弄清楚如何打包/导出它以便其他人也可以使用它。 我知道我可以使用它的 jar,但这需要使用一些命令提示符。 我将如何正确导出以使其作为桌面应用程序/网络应用程序运行?

网络应用程序框架

Vaadin 是一个构建 Web 应用程序框架 使用该框架创建的应用程序应该通过 Internet 分发(可通过 Web 浏览器访问)。

简而言之,该过程可以描述为:

  1. 一旦开发了应用程序,就应该将其部署到Servlet 容器,例如TomcatJetty等。 应用程序应以生产模式打包。 这确保了前端资源的缩小和捆绑。 您最终需要部署一个工件,一个WAR文件或一个EAR文件。
  2. 在网络或 Internet 上获取服务器。 任何一个:
    • 从托管服务提供商处购买空间,例如HerokuDigitalOcean
    • 提供您自己的服务器硬件。
  3. 如果没有,就在那里安装Tomcat。
  4. 一旦您的 Web 容器启动,您的用户就可以通过您的服务器拥有的IP 地址使用您的应用程序。 如果您想拥有一个专用名称,您可以购买一个域名

渐进式 Web 应用程序 (PWA)

另一方面,您可以将 Web 应用程序开发为渐进式 Web 应用程序 (PWA) 该应用程序仍然在浏览器中运行,但安装软件的图标提示将添加到您的主页(在浏览器中)。 用户可以单击它,应用程序将被安装。 但要做到这一点,您必须遵循此处列出的要求: 应用程序安装要求

但是,通常,如果您想创建本地安装的应用程序,Vaadin 不是正确的工具。 我也想知道,你在哪里找到可以安装的信息? :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM