В рамках проекта PurpleJS развивается альтернатива Node.js, работающая поверх JVM

21 октября 2016 года

Представлен проект PurpleJS, в рамках которого развивается похожий на Node.js фреймворк, позволяющий создавать серверные приложения на языке JavaScript. Ключевой особенностью PurpleJS является использование виртуальной машины Java (JVM) для выполнения приложений, что позволяет добиться неплохой производительности и предоставить возможность интеграции с приложениями и библиотеками на языке Java.

Код проекта написан на языке Java и распространяется под лицензией Apache 2.0. PurpleJS позволяет создавать быстрые и лёгковесные серверные приложения на языке JavaScript или комбинируя JavaScript с Java без применения модели асинхронного программирования, свойственной Node.js. Для сборки проектов используется инструментарий Gradle.

Возможности PurpleJS:

  • Запуск проектов на JavaScript поверх JVM;
  • Создание многопоточных приложений на JavaScript;
  • Создание серверных приложений на JavaScript, имеющих доступ к библиотекам Java;
  • Построение изоморфных приложений, в которых один код используется как на стороне сервера, так и на стороне клиента;
  • Создание серверных приложений, способных запускаться в любых инфраструктурах, где работает JVM;
  • Добавление в Java-проекты функциональности на языке JavaScript;
  • Создание JavaScript-проектов, используя в качестве основы имеющиеся наработки на Java.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «В рамках проекта PurpleJS развивается альтернатива Node.js, работающая поверх JVM», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.