The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..., opennews (??), 09-Дек-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


32. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..."  +3 +/
Сообщение от nc (ok), 10-Дек-17, 15:15 
Хорошо что развивается, это в любом случае лучше чем makefile
Но если в целом - то зачем вообще нужны сценарии и правила сборки? Описание проекта должно быть ДЕКЛАРАТИВНЫМ, а не представлять собой еще один язык императивного прорграммирования. То есть - список файлов исходников, параметры проекта (начиная от имени и заканчивая опциями оптимизации и кодогенерации), список внешних библиотек... все это по сути своей декларативная информация, то есть json или xml бы тут подошел лучше чем любой язык программирования. Исключения в виде запуска внешних программ для обработки чего-либо в процессе сборки должны оформляться как декларативные ноды специального типа, в которых прописывается внешняя программа и ее аргументы.


Ответить | Правка | Наверх | Cообщить модератору

38. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..."  –2 +/
Сообщение от Аноним (-), 11-Дек-17, 15:27 
Так в Qbs так и есть же. И декларативность, и даже json. И исключения в виде запуска внешних программ. Но запуск внешних програм реализован довольно неудобно, по мне так. Так что если у вас нестандартная процедура сборки, требующая запуска многих внешних программ - ИМХО лучше использовать что-то другое, например тот же CMake. А если сборка стандартная - то Qbs удобнее, декларативнее и красивее.
Ответить | Правка | Наверх | Cообщить модератору

39. "Доступен сборочный инструментарий Qbs 1.10, развиваемый прое..."  +/
Сообщение от Владимирemail (??), 12-Дек-17, 07:39 
ну я с вами не соглашусь, я еще в пору qbs 0.6-0.7 сборку на паскале прикручивал. Не могу сказать что это сделать сложнее чем в cmake.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру