Node.js 编辑
Node.js 是能够在服务器端运行 JavaScript开放源代码跨平台执行环境。Node.js 由 OpenJS Foundation 持有和维护,亦为 Linux 基金会的项目。Node.js 采用 Google 开发的 V8 执行程式码,使用事件驱动、非阻塞和异步输入输出模型等技术来提高效能,可优化应用程序的传输量和规模。这些技术通常用于资料密集的即时应用程序。
1
相关
Termux 是一款运行于 Android 系统的开源终端模拟器。该软件提供了 Linux 环境,即使设备不具备 Root 权限也可使用。通过自带的包管理器,Termux 可以安装许多现代化的开发和系统维护工具,例如 Zsh、Python、Ruby、Node.js、MySQL 等软件。
Atom是由GitHub开发的自由及开放源代码软件的文字编辑器,支持MacOS、Windows和Linux操作系统,支援Node.js所写的插件,并内建由GitHub提供的Git。多数的延伸套件皆为开放源代码授权,并由社群建置与维护。Atom基于使用Chromium和Node.js的跨平台应用框架Electron,并使用CoffeeScript和LESS撰写。Atom也可当作整合开发环境使用。被它的开发者称为“21 世纪的“高自订性”文本编辑器”。自2014年5月6日起,Atom的核心程式、套件管理器以及Atom基于Chromium的桌面程式框架皆使用MIT授权条款释出。
Deno是基于V8引擎和Rust语言所建立的JavaScript、TypeScript运行时系统,由Node.js的原始开发者瑞安·达尔所创造。 达尔在2018年的演讲“我为Node.js感到后悔的十件事”中宣布了Deno。 Deno在单个执行档中扮演执行环境和软件套件管理系统的角色,不需要将其分开。
Electron是GitHub开发的一个开源软件框架。它通过使用Node.js和Chromium的渲染引擎完成跨平台的桌面GUI应用程序的开发。Electron现已被多个开源Web应用程序用于前端与后端的开发,著名项目包括GitHub的Atom和微软的Visual Studio Code。
Thrift是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务。它被当作一个远程过程调用框架来使用,是由Facebook为“大规模跨语言服务开发”而开发的。它通过一个代码生成引擎联合了一个软件栈,来创建不同程度的、无缝的跨平台高效服务,可以使用C♯、C++、Cappuccino、Cocoa、Delphi、Erlang、Go、Haskell、Java、Node.js、OCaml、Perl、PHP、Python、Ruby和Smalltalk。虽然它以前是由Facebook开发的,但它现在是Apache软件基金会的开源项目了。该实现被描述在2007年4月的一篇由Facebook发表的技术论文中,该论文现由Apache掌管。
Termux 是一款运行于 Android 系统的开源终端模拟器。该软件提供了 Linux 环境,即使设备不具备 Root 权限也可使用。通过自带的包管理器,Termux 可以安装许多现代化的开发和系统维护工具,例如 Zsh、Python、Ruby、Node.js、MySQL 等软件。
瑞安·达尔是美国的软件工程师,为可在程式语言JavaScript下运作的执行环境套件“Node.js”、“Deno”的开发者。
npm是Node.js预设的、用JavaScript编写的软件套件管理系统。
Cloud9 IDE是一个在线集成开发环境,从2.0版到3.0版都是以开源的形式发布的。它支持多种编程语言,主要包括C语言,C++, PHP, Ruby, Perl, Python, JavaScript 在 Node.js,和Go两种平台上的应用。

它几乎是用JavaScript编写成的,并使用Node.js作为后台服务器。编辑器组件使用Ace。