我曾经为一家同时拥有应用程序的Java和.NET实现的公司工作。该应用程序允许最终用户使用脚本自定义处理和业务规则。 Java版本支持使用Rhino engine的JavaScript。 .NET应用程序需要VBScript。我想用.NET做类似的事情,但我更喜欢使用JavaScript。我已经搜索过,但我很难找到像Rhino这样可以在.NET运行时内工作的任何东西。你有没有在.NET中使用过JavaScript引擎的经验?是否有用于.NET的Rhino JavaScript引擎的端口
3
A
回答
1
您应该使用JScript - Microsoft的JavaScript实现,它是一种完整的.NET语言。
编辑:原来问题是duplicate。一些具体建议:在JScript模式下使用Managed JScript或使用MSScriptControl.ScriptControlClass。
2
你可以在.NET上使用Rhino和IKVM.NET。一旦它非常简单,我做到了;你下载了jar文件,并使用IKVM.NET生成dll。然后,像往常一样引用dll。
您应该检查Iron JS。它是在DLR上运行的完全.NET解决方案。
V8应该可以工作,以及:http://javascriptdotnet.codeplex.com/
相关问题
- 1. 是否有可能使Node.js使用Rhino作为Javascript引擎?
- 2. 是否可以在Rhino JavaScript引擎中使用geoloation?
- 3. 是否有IIS的服务器端JavaScript引擎?
- 4. 是否有KStem for .NET的端口?
- 5. 是否有.net的boilerpipe端口?
- 6. 用于Javascript的2D引擎
- 7. 是否有使用.NET的转换引擎或库?
- 8. MonsterID gravatar是否有任何.Net端口
- 9. Google的V8 JavaScript引擎是否适用于iOS?
- 10. 如何使用传递给Rhino javascript引擎的ArrayList java对象?
- 11. 适用于.NET平台的BPEL引擎
- 12. Rhino和Spidermonkey JavaScript引擎有什么区别?
- 13. 是否有用于渲染体素引擎的Java库?
- 14. Google云端引擎:打开端口587
- 15. 是否有服务器端的dom引擎适合爬行?
- 16. 如何在applet中使用Rhino javascript引擎
- 17. 是否有与引擎无关的Reflect.parse?
- 18. Android是否有免费的OCR引擎?
- 19. .NET中的Google V8 Javascript引擎?
- 20. 是否有用于管理ejabberd服务器的.net客户端?
- 21. 是否有支持JavaScript视图的ASP.Net MVC视图引擎?
- 22. .NET的CEP引擎
- 23. 。基于.Net的常见问题引擎
- 24. 在Adobe Air应用程序中是否有JavaScript模板引擎?
- 25. 是否有SED流编辑器的.NET端口
- 26. 是否有用于验证QT端口的测试套件?
- 27. 有.net的memcache端口吗?
- 28. 是否有一个JavaScript引擎(运行时),不执行定时器接口
- 29. Javascript引擎的优点
- 30. 服务器端JavaScript引擎的Ruby绑定?
参见: http://stackoverflow.com/questions/3926788/javascript-engine-with-good-interoperability-with-jvm-and- clr – 2012-06-16 00:18:43
位迟了,但也请参阅http://stackoverflow.com/questions/4744105/parse-and-execute-js-by-c-sharp – 2013-02-02 18:54:42