编写跨平台后台服务

时间:2014-07-17 06:31:04

标签: python node.js cross-platform

我可以在Python或Node.js中编写服务,并且能够在不同平台上将其作为服务运行而无需在该机器上安装python或node.js吗?

我们假设我有一个安装我的应用程序的安装程序,在安装应用程序时它也会告诉它将安装一个服务。此服务将在系统引导时自动启动。它应该适用于Windows,osx和linux。该服务只会查看目录以进行文件更改并对其进行适当的操作。

我已经看到很容易实现python和node.js的包可以做这个观看,也已经是跨平台的,但两者都需要用户首先安装和设置python或node.js包。 (或者有没有办法不需要安装python / node.js?)

那么可能的解决方案是什么:

  • 用户不是技术用户,因此不应安装node.js / python发行版
  • 在Windows / osx / linux上安装与客户端一起安装的服务
  • 启动时启动服务启动

或者我应该用C ++编写服务并为每个平台构建一个服务?如果是这样的话,我可以使用任何包来完成这样的任务吗? (我必须为发生的每件事做适当的任务,以便我不能使用预建服务)

这个问题更多的是windows和osx问题而不是linux。

0 个答案:

没有答案