有适用于 .NET/C# 的 Javascript 引擎吗?
我正在寻找 .NET 的开源 JavaScript 引擎。 谢谢。
I'm looking for an open source javascript engine for .NET. Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我正在寻找 .NET 的开源 JavaScript 引擎。 谢谢。
I'm looking for an open source javascript engine for .NET. Thanks.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
您可以看一下这个项目http://javascriptdotnet.codeplex.com/,它看起来像您的正在找。
You can take a look at this project http://javascriptdotnet.codeplex.com/ which look like what you are looking for.
“.net 引擎”是什么意思?
不管怎样,有微软的 AJAX 框架,或者说 jQuery。 微软是通过控件等方式集成的,但我更喜欢jQuery。
What do you mean 'engine for .net'?
Regardless, there is Microsofts AJAX Framework, or jQuery. Microsofts is integrated via controls and so on, but I prefer jQuery.
这是我最近遇到的一个项目:script_sharp,使用 C# 语言编写 JavaScript。 你用 C# 编写它,然后它会变成 JavaScript。
http://weblogs.asp.net/rosherove/archive/2009/08/11/script-script-sharp-solving-the-javascript-overload-problem.aspx
Here's a recent project I came across: script_sharp, to write JavaScript using the C# language. You write it in C# and it gets turned into JavaScript.
http://weblogs.asp.net/rosherove/archive/2009/08/11/script-script-sharp-solving-the-javascript-overload-problem.aspx
如果你的“引擎”是Javascript Parser,我认为MS JScript.NET有能力做到这一点,看看这篇文章:http://www.odetocode.com/code/80.aspx
If your point 'engine' is Javascript Parser,I think MS JScript.NET has the ability to do this,Take a look this article:http://www.odetocode.com/code/80.aspx
您可以检查 Jint,它是 .NET 的 Javascript 解释器。
You can check Jint which is a Javascript interpreter for .NET.
尝试 Javascript .NET:
http://javascriptdotnet.codeplex.com/
它实现了 Google V8。 您可以使用它直接从 .NET 代码编译和运行 Javascript,并提供 Javascript 代码使用的 CLI 对象。 就性能而言,V8 可能是有史以来最好的引擎,它从 Javascript 生成本机代码。
Try Javascript .NET:
http://javascriptdotnet.codeplex.com/
It implements Google V8. You can compile and run Javascript directly from .NET code with it, and supply CLI objects to be used by the Javascript code as well. And V8 is probably the best engine ever created in terms of performance, it generates native code from Javascript.
曾经有一个 JavaScript 的克隆 在 DLR 上运行。 但现在它已经死了。
快速搜索即可找到 RemObjects Script 和 ECMAScript.NET。 不妨从那里开始...
There was, at one time, a clone of JavaScript that ran on the DLR. But now it's dead.
A quick search turns up RemObjects Script and ECMAScript.NET. Might as well start there...
您可能需要查看托管 JScript。 这听起来像是你正在寻找的东西,但我对此了解不多。
编辑:根据另一篇文章,听起来托管 JScript 已经死了,所以我会研究一下 Google 的 V8。
您还可以使用 .NET 中的 Google V8 引擎。 查看另一个问题以及提供的解决方案:从 .NET 应用引用 Google 的 V8 引擎。 此示例使用托管 C++。
You might want to check out Managed JScript. It sounds like something you are looking for, but I don't really know much about it.
Edit: Sounds like Managed JScript is dead according to another post, so I would look into Google's V8.
You can also use Google's V8 Engine from .NET. Check out this other question, and the provided solution: Referencing Google's V8 engine from a .NET app. This example uses Managed C++.