我曾經爲一家同時擁有應用程序的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. 是否有JavaScript的水物理引擎?
- 4. 是否有KStem for .NET的端口?
- 5. 是否有.net的boilerpipe端口?
- 6. 是否有IIS的服務器端JavaScript引擎?
- 7. 用於Javascript的2D引擎
- 8. V8 JavaScript引擎是否有GIL?
- 9. 是否有使用.NET的轉換引擎或庫?
- 10. MonsterID gravatar是否有任何.Net端口
- 11. Google的V8 JavaScript引擎是否適用於iOS?
- 12. 如何使用傳遞給Rhino javascript引擎的ArrayList java對象?
- 13. .NET是否真正將NFA用於正則表達式引擎?
- 14. 如何使用Rhino JavaScript引擎包含多個JavaScript腳本
- 15. 適用於.NET平臺的BPEL引擎
- 16. Rhino和Spidermonkey JavaScript引擎有什麼區別?
- 17. Node.JS是否有ERB引擎?
- 18. 是否有用於渲染體素引擎的Java庫?
- 19. 能有人給例如使用cocos2d中的音頻引擎的JavaScript端口
- 20. 是否有服務器端的dom引擎適合爬行?
- 21. Google雲端引擎:打開端口587
- 22. 除了V8以外的JavaScript引擎是否有node.js平臺的任何端口或替代實現?
- 23. 如何在applet中使用Rhino javascript引擎
- 24. 是否有與引擎無關的Reflect.parse?
- 25. Android是否有免費的OCR引擎?
- 26. 是否有用於管理ejabberd服務器的.net客戶端?
- 27. .NET中的Google V8 Javascript引擎?
- 28. .NET的CEP引擎
- 29. 。基於.Net的常見問題引擎
- 30. 是否有一些與STL集成的JavaScript 3d-physycs引擎?
參見: 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