读到War on Snaps让我很惊讶,这是一个使用 Snappy 打包的 webapp 示例(在本例中使用 Apache Tomcat 和 Java WAR 文件)。我还发现了一个关于 Snappy/NodeJS web applications 的问题。我认为 Snappy 仅适用于桌面应用程序。
这些是非关键框架的例子,还是 Snappy 明确支持 Web 服务器用例?我正在寻找官方文档,以确认将 Web 应用程序打包和交付到 Internet 可读服务器被认为是 Snappy 愿景的一部分。
快照绝对不仅仅适用于桌面应用程序。快照非常适合该用例,但当您开始考虑物联网类型的设备时,它们会更有意义,因为它们需要保持安全且可远程升级。这就是创建Ubuntu Core的原因,它完全基于 snap(包括内核和操作系统)。
考虑基于 Ubuntu Core 的Nextcloud Box,其中 Nextcloud(一个 Web 应用程序)被打包为 snap。Web 应用程序不仅是 snap 的有效用例,而且是完美的。