Алексей@missing_id
Ведущий инженер-программист
Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Работает в
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Десктоп разработчик, Разработчик приложений
Старший
Qt был выбран для использования в проекте давно, ещё более семи лет назад. Выбран по причине поддержки кроссплатформенности и открытого исходного кода.
Насколько мне известно, из РФ недоступна лишь техническая поддержка. Исходники не закрыты, доступны как и прежде.
"Надолго ли?" - вопрос открытый. Вероятно, имеет смысл посмотреть в сторону чего-то другого или писать интерфейсы самостоятельно, однако, это вопрос не краткосрочной перспективы, так как отнимет много ресурсов.
На схеме отражены Bitbucket и Jira. А отслеживаете ли вы какие-то CI/CD метрики? Например, количество провалившихся билдов, результаты тестирования на тестовом стенде/виртуальной машине, может, время сборки проекта?
Да, верно. Действительно, для полноты картины следовало привести еще этап
cmake install. Однако, на результирующее время это бы ничтожно повлияло, т. к. в CMake инсталляция представляет собой обычное копирование файлов. Этот этап занимает меньше секунды по времени, он практически мгновенный.Спасибо за рекомендацию, рассмотрим vcpkg, когда дойдут руки!
А что касается поддержки разных мажорных версий Qt, то здесь мы ориентировались на потребность наших заказчиков: какую версию Qt они использовали для разработки своего ПО на основе нашего продукта. Сейчас запроса на Qt 4.8.7 уже не осталось, поэтому эту совместимость мы решили более не поддерживать в угоду развитию проекта.
Поддержка антиалиасинга имеется, предусмотрены соответствующие функции публичного интерфейса.
В среднесрочной перспективе планы есть, мы переносили библиотеку SQLite в Нейтрино, и, насколько мне известно, у коллег были некоторые наработки с PostgreSQL. Однако, говорить о каких-то конкретных сроках или форматах пока рано.