JavaScript « Можно ли компилировать js
Собственно сабж. Посоветуйте, что почитать, какие проблемы могут возникнуть?
1 ответов
JS - динамический язык, поэтому компилировать его нельзя (в привычном понимании). Теоретически, должны существовать какие-нибудь тулзы для генерации exe из яваскрипта, но изнутри это максимум может выглядеть как вшитый в exe интерпретатор кода, плюс подобие байт-кода из скрипта. Либо интерпретатор может ставиться отдельно (типа как .Net фреймворк). В первом случае Hello world будет весить несколько мегов (а то и десятков). Во втором - будет зависимость софта от наличия фреймворка. Конкретных проектов назвать не могу, но вроде там у мозиллы чето подобное было. Ну может кто нибудь сейчас даст ссылок.
Компиляция JavaScript проекта с помощью Maven и Closure Compiler
Не углублялся, но вроде то...
Не углублялся, но вроде то...