Edge实现NodeJS与.NET互操作(包括UI界面示例)

页面导航:首页 > 网络编程 > JavaScript > Edge实现NodeJS与.NET互操作(包括UI界面示例)

Edge实现NodeJS与.NET互操作(包括UI界面示例)

来源: 作者: 时间:2016-02-03 09:20 【

Edge实现NodeJS与 [email protected] com 2015-01-141、 Edge是什么Edge是一种在进程内实现NodeJS与 NET互操作的桥接技术,可以在NodeJS里使用 NET代码和库,也可以在 NET程序里使用NodeJS的代码。E

Edge实现NodeJS与.NET互操作

2015-01-14

1、 Edge是什么

Edge是一种在进程内实现NodeJS与.NET互操作的桥接技术,可以在NodeJS里使用.NET代码和库,也可以在.NET程序里使用NodeJS的代码。

\

Edge运行需要.netframework4.5,它使用.NET的Task、async、await机制跟NodeJS的event模型匹配。本质上是连接V8引擎和.NET /monoCLR运行时,同时支持Windows、MacOS、Linux。同时它还支持运行于.NET CLR上的各种脚本语言。借由这种进程内的桥接技术,两边的各种类库和其他技术就可以互通有无了,例如NodeJS使用.NET的图像处理库GDI+、直接用ADO.NET操作SQLServer,甚至直接调用Winform的代码实现桌面UI程序等等。

Edge由微软的技术人员Tomasz Janczuk创建于2013年2月。

\

安装Edge很简单,只需要npm install –gd edge即可。

一个最简单的例子hello.js(NodeJS里使用C#代码):

var edge=require('edge');

 

varhelloWorld= edge.func(function () {/*

async (input) => { //这里是C#代码

return .NET Welcomes + input.ToString();

}

*

Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<