簡體   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