Pull to refresh

Движок V8 для .NET-приложений

Reading time1 min
Views2.7K
В репозитории Codeplex появился Javascript .NET, — проект интеграции движка Google V8 и предоставления его интерфейсов системе CLI.

Javascript .NET на лету компилирует код и выполняет скрипты прямо из .NET-приложений. Также он позволяет выполнять манипуляции с объектами CLI прямо из выполняемого кода Javascript.

Пример кода:
  1. // Initialize the context
  2. JavascriptContext context = new JavascriptContext();
  3.  
  4. // Setting the externals parameters of the context
  5. context.SetParameter("console", new SystemConsole());
  6. context.SetParameter("message", "Hello World !");
  7. context.SetParameter("number", 1);
  8.  
  9. // Running the script
  10. context.Run("var i; for (i = 0; i < 5; i++) console.Print(message + ' (' + i + ')'); number += i;");
  11.  
  12. // Getting a parameter
  13. Console.WriteLine("number: " + context.GetParameter("number"));
  14.  
Tags:
Hubs:
Total votes 50: ↑30 and ↓20+10
Comments10

Articles