有没有人使用过帮助 ISV 交付已交付产品的软件更新的库或工具套件?我们提供在 OS X、Linux 和 Windows 上运行的软件。我们有针对每个平台的特定平台的部分解决方案,但我们希望有一个统一的系统来向我们安装的用户推送软件更新。我们可能最终会推出自己的解决方案,但我想问一下这里是否有人知道一个好的现成解决方案。
另外,有没有人尝试过为此目的使用 Subversion(与客户端的 libsvn 结合)?关于这种方法的利弊有什么想法吗?
谢谢!
编辑:在这种情况下,安装的应用程序是成熟的桌面应用程序——一些 Java、一些 Dot Net(带有 Mono 运行时)、一些本机 C++。因此,我们对解决问题的任何平台或语言持开放态度。