BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Jeff Martin 关注 16 他的粉丝 ,译者 姚琪琳 关注 0 他的粉丝 发布于 2014年5月11日. 估计阅读时间: 1 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT