Edge.js 增加了对 Linux 和 Mac OS X 的支持,所以 C# 和 Node.js 可以在任意环境中进行开发

  • Jeff Martin
  • 姚琪琳

2014 年 5 月 9 日

话题:JavaScriptC#Node.js语言 & 开发

Edge.js 项目添加了对 Linux 和 Mac OS X 环境的支持。它与.NET CLR 集成,并结合 Node.js,提供在 JavaScript 中运行 C# 代码的能力。应用程序可以使用.NET 代码来在不阻断 Node.js 事件循环的情况下,处理进程密集型的任务。当单独运行于微软平台时,这意味着开发者不必使用 C/C++ 就能编写 Windows 特定的特性。

现在借助于 Mono,新的Edge.js 0.8.0 版可以让在非微软平台下的开发者享受同样的便利和灵活。在 Node.js 应用程序中,可以让 C# 去干脏活累活。开发者可以在一种平台上开发,然后部署到其他平台。

Edge.js 在微软平台上并不局限于 C#,它还支持 F#、IronPython、T-SQL 和 PowerShell。还可以通过CLR 4.0 程序集支持其他语言。

要下载并开始使用 Edge.js,可以访问其创建者 Tomasz Janczuk 的GitHub页面,包含源代码和更多详情。当然还少不了NPM 包

查看原文链接:Edge.js Adds Support for Linux and Mac OS X So C# and Node.js Can Run Anywhere

JavaScriptC#Node.js语言 & 开发