Articles of 跨平台

Electron和Cordova for Windows构build

Electron可以允许使用JavaScript,HTML和CSS开发桌面应用程序(.exe)。 它基于Node.js和Chromium 看来我也可以用Cordova做同样的事情,但是Cordova不能做到这一点,Electron可以(就桌面应用而言)? 我需要构build一个可以全屏显示的应用程序,使用AppCache(清单)并使用IndexedDB存储数据。 它需要与条形码扫描仪和串行端口通信(例如: https : //github.com/voodootikigod/node-serialport )

如何在Node.js中注册一个url协议处理程序

我正在开发一个命令行节点模块,并希望能够通过网站上的链接启动它。 我想注册一个自定义的协议my-module://这样链接将有以下格式: my-module://action:some-action并点击它们将启动节点包。 如果没有一个节点API(我敢肯定不会有),那么有没有办法通过调用系统命令从节点执行? 它必须在Windows,Linux和MacOS上运行。

node.js是像Perl和Python这样的传统脚本语言的可行替代品吗?

最近我已经不再爱用Perl作为一种跨平台的通用脚本语言,无论是Python还是Ruby,都没有真正吸引过我。 但是在浏览器中,我越来越习惯使用JavaScript,在V8等当代引擎中performance得相当不错,而node.js现在已经真正起飞了好几年了。 但是node.js主要用于服务器端networking编程。 正如它在主页上所声明的那样: 基于V8的事件驱动的I / O服务器端JavaScript环境。 我想知道node.js目前是否适合作为* nix和Windows上的一般脚本语言来替代Perl,Python和Ruby。 我没有多less关于它被用于这种方式的讨论,但它似乎有一个广泛的社区,我没有注意到任何说它不适合这种使用。 这种方式广泛使用吗? 还是缺乏这种types的关键function或模块?