EncloseJS — компиляция Node.js приложения

В пару к Zephir, который позволяет скомпилировать код, близкий к php, в php-расширение, EncloseJS позволяет скомпилировать Node.js-код в исполнимый модуль. Устанвливается через менеджер пакетов npm. Использует умение гугловской V8 Engine компилировать JavaScript-код в нативный.

Под FreeBSD у меня не установился, зато и под Windows, и под Linux без проблем. Под OSX не пробовал, но вроде как тоже работает. Под виндами из своего приложения получаем полноценный exe-шник, под линуксом надо лишь полученному файлу установить соответствующий атрибут для исполнения.

Удобно для выпуска своего приложения без исходных кодов. Самое главное, что полученному приложению не требуется ни Node.js, ни npm, ни каких-либо зависимых модулей, все собирается при компиляции.

С установкой под FreeBSD надо вопрос изучить, если что-то хорошее выяснится, добавлю.

Другие варианты для посмотреть — JXcore и Nexe.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *