Как стать автором
Обновить

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

Время на прочтение1 мин
Количество просмотров2.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.  
Теги:
Хабы:
Всего голосов 50: ↑30 и ↓20+10
Комментарии10

Публикации

Истории

Работа

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань