程序员人生 网站导航

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

栏目:框架设计时间:2015-02-09 08:17:04

Edge实现NodeJS与.NET互操作

Kimmking@163.com  2015-01⑴4

1、  Edge是甚么

Edge是1种在进程内实现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

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐