Система сборки для некомпилированных языков

Я создал проект на Python с gnome-builder, используя шаблон Gnome Application. Я понял, что шаблон строит всю структуру проекта и добавляет возможности сборки с использованием системы мезонной сборки, поэтому мне было любопытно. Зачем использовать систему сборки для языков, которые не скомпилированы как python?


person Matheus Saraiva    schedule 19.10.2019    source источник


Ответы (1)


Системы сборки предназначены не только для компиляции, но и для распространения; Полные приложения часто включают другие данные, такие как файлы CSS, файлы описания пользовательского интерфейса, файлы метаданных приложения, файлы схемы настроек и т. д. Все это необходимо упаковать вместе с приложением и установить в нужное место.

Дополнительная причина заключается в том, что многие приложения на некомпилированном языке, таком как Python или Javascript, иногда включают частную библиотеку, написанную на скомпилированном языке, для вещей, которые зависят от производительности.

person ptomato    schedule 20.10.2019