2009-08-16 11 views
16

Sto cercando un motore javascript open source per .NET. Grazie.Qualsiasi motore Javascript per .NET/C#?

+0

Per coloro che stanno appena trovando questa pagina, ora c'è anche V8.NET su http://v8dotnet.codeplex.com/. –

+0

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

risposta

13

È possibile controllare Jint, che è un interprete Javascript per NET.

1

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.

+0

Intende un interprete JavaScript che gira su .NET. Come IronPython o IronRuby. –

+0

Perché ha detto "C#" allora? –

+0

Probabilmente perché le implementazioni che ho citato sono scritte in C#, AFAIK comunque. –

2

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++.

-4

Ecco un progetto di recente mi sono imbattuto: script_sharp, di scrivere JavaScript utilizzando il linguaggio C#. Lo scrivi in ​​C# e diventa JavaScript.

http://weblogs.asp.net/rosherove/archive/2009/08/11/script-script-sharp-solving-the-javascript-overload-problem.aspx

+0

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

10

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.

Problemi correlati