Количество пользователей Swift и Objective-C
Swift лидирует. Среди тех, кто использует в своих проектах оба языка, две трети указали на то, что основная часть кода написана на Swift.
Для каких платформ Apple вы разрабатываете приложения?
Используете ли вы Swift и Objective-C совместно в одном проекте?
На вопрос отвечали только те, кто пишет или использует юнит-тесты. Диаграмма отображает ответы только тех респондентов, которые выбрали хотя бы один фреймворк.
Какие фреймворки вы регулярно используете для юнит-тестирования?
Какие mock/matcher-фреймворки вы регулярно используете?
58% тех, кто пишет юнит-тесты, не используют никакие mock/matcher-фреймворки, хотя такие фреймворки могут быть весьма полезны.
На вопрос отвечали только те, кто проводит UI-тестирование.
Какие фреймворки вы регулярно используете для UI-тестирования?
Лишь каждый третий разработчик, пишущий на Swift/Objective-C, проводит UI-тестирование.
Каким менеджером зависимостей вы пользуетесь?
Какую комбинацию СУБД и фреймворка вы используете?
На вопрос отвечали только те, кто использует внешние инструменты для работы с базами данных.
Какой инструмент для работы с базами данных вы используете чаще всего?
Двое из пяти разработчиков, пишущих на Swift или Objective-C, используют внешние инструменты для работы с базами данных. DB Browser более популярен (39%) среди разработчиков, использующих только Swift, в то время как разработчики, использующие только Objective-C, предпочитают SQLite+ (36%)
На вопрос отвечали только те, кто использует Swift в качестве основного языка программирования.
Разрабатываете ли вы с помощью Swift на Linux?
Процент разработчиков, желающих попробовать Swift для Linux, с прошлого года не изменился, как и доля тех, кто его уже использует. Четверть Swift-разработчиков используют Linux.
На вопрос отвечали только те, кто использует Swift в качестве основного языка программирования.
Какие фреймворки вы используете для разработки серверной части на Swift?
Только каждый пятый Swift-разработчик использует Swift для серверных проектов — большинство предпочитают Vapor.