В репозитории Codeplex появился Javascript .NET, — проект интеграции движка Google V8 и предоставления его интерфейсов системе CLI.
Javascript .NET на лету компилирует код и выполняет скрипты прямо из .NET-приложений. Также он позволяет выполнять манипуляции с объектами CLI прямо из выполняемого кода Javascript.
Пример кода:
Javascript .NET на лету компилирует код и выполняет скрипты прямо из .NET-приложений. Также он позволяет выполнять манипуляции с объектами CLI прямо из выполняемого кода Javascript.
Пример кода:
- // Initialize the context
- JavascriptContext context = new JavascriptContext();
-
- // Setting the externals parameters of the context
- context.SetParameter("console", new SystemConsole());
- context.SetParameter("message", "Hello World !");
- context.SetParameter("number", 1);
-
- // Running the script
- context.Run("var i; for (i = 0; i < 5; i++) console.Print(message + ' (' + i + ')'); number += i;");
-
- // Getting a parameter
- Console.WriteLine("number: " + context.GetParameter("number"));
-