Я создал проект на Python с gnome-builder
, используя шаблон Gnome Application
. Я понял, что шаблон строит всю структуру проекта и добавляет возможности сборки с использованием системы мезонной сборки, поэтому мне было любопытно. Зачем использовать систему сборки для языков, которые не скомпилированы как python?
Система сборки для некомпилированных языков
Ответы (1)
Системы сборки предназначены не только для компиляции, но и для распространения; Полные приложения часто включают другие данные, такие как файлы CSS, файлы описания пользовательского интерфейса, файлы метаданных приложения, файлы схемы настроек и т. д. Все это необходимо упаковать вместе с приложением и установить в нужное место.
Дополнительная причина заключается в том, что многие приложения на некомпилированном языке, таком как Python или Javascript, иногда включают частную библиотеку, написанную на скомпилированном языке, для вещей, которые зависят от производительности.
person
ptomato
schedule
20.10.2019