我有一个XUL应用程序,我认为它会很有用,我想要部署它。目标平台是Linux;我相信它也可以在Windows / OSX上工作,但还没有测试过。那么,部署这个应用程序的最佳方法是什么?
- 使用xpi包并要求用户单独安装xulrunner是正确的方式吗?
- 如果我捆绑xulrunner,应该将其保留在我的程序目录中,还是应该安装在/usr/bin或其他地方?
我知道这是两个问题,但我认为它们是相关的...
谢谢, Nathan
我有一个XUL应用程序,我认为它会很有用,我想要部署它。目标平台是Linux;我相信它也可以在Windows / OSX上工作,但还没有测试过。那么,部署这个应用程序的最佳方法是什么?
我知道这是两个问题,但我认为它们是相关的...
谢谢, Nathan
我在Windows上的1.8到1.9转换期间部署了一个基于XULRunner的应用程序。它使用了XUL,并且有一些基于DLL的XPCOM组件。确保您拥有可以“开箱即用”的东西的最佳方法是将所有内容 - 运行时和应用程序 - 捆绑到一个安装程序中。可能会有一些重复,但考虑到已经在他们的计算机上安装了XULRunner的人数,这可能不值得努力解决。对我们来说肯定不值得(我们是BOWMAN套件上第一个XULRunner应用程序)。但是,如果您愿意,也可以作为高级用户的礼貌提供xpi。
打包它 - 这是 Mozilla 目前推荐的方法 - 你可以使它更加用户友好。
也许有一天会与 Firefox 的 xulrunner 可执行文件有很好的联系,你可以借此蹭一下。但今天不是那一天。