最近我已经不再喜欢 Perl 作为一种跨平台的通用脚本语言,Python 和 Ruby 都没有真正吸引过我。
但我对浏览器中的 JavaScript 越来越熟悉了,它在 V8 等当代引擎中的性能非常好,而且 node.js 已经真正起飞了几年。
但 node.js 主要用于服务器端网络编程。正如它在其主页上声明的那样:
基于 V8 的事件驱动 I/O 服务器端 JavaScript 环境。
我想知道 node.js 目前是否也适合作为 *nix 和 Windows 上的通用脚本语言作为 Perl、Python 和 Ruby 的替代品。
我没有发现太多关于它以这种方式使用的讨论,但它似乎确实有一个广泛的社区,我没有注意到任何说它不适合这种用途的东西。这种方式被广泛使用吗?或者它是否缺少此类事物的关键功能或模块?