为 Node.js 应用创建 COM API 或类似内容
Create COM API, or similar, for Node.js app
我用JavaScript编写了一个在node.js上运行的应用程序。
是否可以为 Node.js 应用程序创建 COM API 或类似内容?
例如,在 C、C++、C# 等中,可以编写一个应用程序,然后让另一个应用程序(用不同的编程语言编写)通过 COM API 与代码交互。
我希望能够为我的JavaScript应用程序执行此操作。这样我就可以从另一种编程语言与它进行交互。这可能吗?
从外部进程调用javascript不是javascript规范标准的一部分。 因此,它特定于给定的javascript实现。 node.js
使用Google的V8 javascript引擎,并且从C++这样的语言嵌入该引擎的嵌入接口在这里:https://developers.google.com/v8/embed。
它不使用 COM。 我相信还有其他一些JS引擎可能会在Windows上提供COM接口。
其他一些需要注意的事情:
javascript.net - 将 V8 集成到 Microsoft 的 CLI 语言环境中:https://github.com/JavascriptNet/Javascript.Net
视窗脚本引擎 COM 接口:http://msdn.microsoft.com/en-us/library/xawadt95%28v=vs.94%29.aspx
混合JS代码和本机代码:http://athile.net/library/blog/?p=760
相关文章:
- 关于Parse.com客户端共享应用程序;api密钥
- 解决向api.twitter.com发出XMLHttpRequest的方法
- YouTube播放器API onReady未启动www.YouTube-nocookie.com
- parse.com javascript地理查询api中的withinFile错误
- Salesforce.com和Google图表API数据查询
- 为 Node.js 应用创建 COM API 或类似内容
- 内容安全策略阻止对 *://www.google.com/recaptcha/api 的请求
- Parse.com Javascript API Login
- 如何使用 REST API 将表单数据从 ionic 应用程序发送到 parse.com MBaaS
- 如何使用REST API在Parse.com中将日期列设置为NULL
- 使用Parse登录Facebook,但我得到--https://api.parse.com/1/users404--刷新
- parse.com REST API,使用build.phonegap Javascript推送通知Android和iO
- 如何从Deployd(Deployd.com)访问Node.js文件系统API
- 使用Parse.com Javascript API,用户通过PHP API进行身份验证
- 谷歌地图API多边形与Trulia.com多边形
- jQuery .change()在select时不触发-来自api.jquery.com的示例
- 我如何与youtube.com上的YouTube播放器进行交互-而不是iFrame API
- Here.com (Nokia Api for Maps):如何在点击时改变颜色来管理圆圈
- 谷歌地图方向API重定向到map.google.com
- XMLHttpRequest无法加载http://ideone.com/api/1/service.wsdl.Acces