.net - mdn - script tag module
¿Interpretando JavaScript fuera del navegador? (6)
Esto es más por curiosidad que un requisito real, pero me pregunto si es posible tratar a JavaScript como (idealmente) un ciudadano de .NET de primera clase, o (en segundo lugar) tener alguna forma de invocar / interpretar funciones de JavaScript puras (que no requiere el DOM) en una configuración de escritorio?
¿Alguna vez alguien ha intentado implementar una versión CLR de JavaScript? Algo me tira de la cabeza al respecto, pero ahora que lo pienso probablemente fue PHP, no JavaScript.
Es perfectamente posible ejecutar aplicaciones JavaScript sin el uso de un navegador web. Puede hacer esto simplemente ejecutando la aplicación usando cscript (normalmente los archivos javascript terminan con .js).
Según esta página, solía haber 2 "implementaciones" en el CLR:
http://blogs.ugidotnet.org/nettools/articles/8060.aspx
Pero ambos parecen estar muertos ...
También puede ejecutar archivos .js con node.js Espero que esto ayude a alguien más.
Usando el DLR (Dynamic Language Runtime) puede usar ManScript JScript. Vea el blog oficial de JScript de Microsoft aquí.
http://blogs.msdn.com/jscript/archive/2007/05/04/managed-jscript-announced.aspx
Esto se aplica a Ruby (IronRuby), Python (IronPython) y Dynamic VB. También puedes escribir tu propio lenguaje DLR.
JScript está disponible en .NET como ciudadano de primera clase. No es exactamente JavaScript, pero puede estar lo suficientemente cerca para sus necesidades.