Sto cercando un motore javascript open source per .NET. Grazie.Qualsiasi motore Javascript per .NET/C#?
risposta
È possibile controllare Jint, che è un interprete Javascript per NET.
Cosa intendi per "motore per .net"?
Indipendentemente da ciò, non v'è Microsofts AJAX quadro, o jQuery. Microsofts è integrato tramite i controlli e così via, ma preferisco jQuery.
Intende un interprete JavaScript che gira su .NET. Come IronPython o IronRuby. –
Perché ha detto "C#" allora? –
Probabilmente perché le implementazioni che ho citato sono scritte in C#, AFAIK comunque. –
Si potrebbe voler controllare Managed JScript. Sembra qualcosa che stai cercando, ma non ne so molto.
Modifica: Suoni come gestito JScript è morto in base a un altro post, quindi vorrei guardare in V8 di Google.
È anche possibile utilizzare il motore V8 di Google da .NET. Dai un'occhiata a questa altra domanda e alla soluzione fornita: Referencing Google's V8 engine from a .NET app. Questo esempio utilizza Managed C++.
Se il punto di 'motore' è JavaScript Parser, penso che MS JScript.NET ha la capacità di fare questo, Date un'occhiata questo articolo: http://www.odetocode.com/code/80.aspx
C'era, un tempo, un clone di JavaScript that ran on the DLR . But now it's dead.
Una ricerca rapida visualizza RemObjects Script e ECMAScript.NET. Tanto vale cominciare da lì ...
Ecco un progetto di recente mi sono imbattuto: script_sharp, di scrivere JavaScript utilizzando il linguaggio C#. Lo scrivi in C# e diventa JavaScript.
Non avrei mai pensato di postare un post su script # ... È uno strumento eccellente (forse la cosa migliore che è accaduta allo sviluppo web di MS da ASP.NET, ma non ha come obiettivo il problema che la domanda è di. – erikkallen
È possibile dare un'occhiata a questo progetto http://javascriptdotnet.codeplex.com/ che sembrano quello che stai cercando.
Prova Javascript .NET:
http://javascriptdotnet.codeplex.com/
Implementa Google V8. È possibile compilare ed eseguire Javascript direttamente dal codice .NET e fornire oggetti CLI da utilizzare anche con il codice Javascript. E V8 è probabilmente il miglior motore mai creato in termini di prestazioni, genera codice nativo da Javascript.
Per coloro che stanno appena trovando questa pagina, ora c'è anche V8.NET su http://v8dotnet.codeplex.com/. –
A partire dal 2013 c'è un nuovo progetto gestito da microsoft chiamato [ClearScript] (http://clearscript.codeplex.com/). Funziona molto bene e supporta più motori javascript incluso il motore V8 di Google. – GameScripting