Система сборки для не скомпилированных языков - PullRequest
0 голосов
/ 19 октября 2019

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

1 Ответ

1 голос
/ 20 октября 2019

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

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

...