Прочие технические вопросы
Кросс-платформенная разработка
43% разработчиков, участвовавших в опросе, занимаются кросс-платформенной разработкой.
Распределение целевых платформ за последние несколько лет практически не изменилось. Самыми распространенными при кросс-платформенной разработке остаются веб-разработка, Windows и Linux. Что касается мобильных платформ, между Android и iOS установился практически полный паритет: Android опережает iOS всего на 7 процентных пунктов.
Парное программирование
Доля респондентов, которые участвуют в удаленном парном программировании, выросла по сравнению с прошлым годом на 14 процентных пунктов. Совершенно естественно, что еще популярнее стали видеозвонки с демонстрацией экрана: их доля увеличилась на 10 процентных пунктов.
Над удаленными проектами можно работать вместе с коллегами в реальном времени, используя все возможности JetBrains IDE. Сервис Code With Me значительно упростил парное программирование для распределенных команд разработчиков. Посмотрите, как он работает.
Вопросы из этого раздела мы задавали только тем, кто занимается разработкой для мобильных платформ.
Разработка мобильных приложений
Продолжает расти популярность Flutter. В прошлом году он обогнал React Native и стал самым популярным фреймворком для кросс-платформенной мобильной разработки. В 2019 году его доля составляла 30%, теперь — 42%, и он занимает первую строчку.
Доля Kotlin Multiplatform Mobile с момента запуска в сентябре 2020 года неизменно составляет 2%.
Kotlin Multiplatform Mobile позволяет использовать написанный код на iOS и Android, сохраняя нативный пользовательский интерфейс. Узнайте, как с помощью KMM портировать приложение Android на iOS или разработать кросс-платформенное приложение с нуля.
Большинство разработчиков предпочитают сохранять нативный интерфейс приложения, в том числе 40% респондентов говорят, что для них это очень важно.
Посмотрите, как сохранить нативный интерфейс с помощью Kotlin Multiplatform Mobile.
Воспользуйтесь Kotlin Multiplatform Mobile и сэкономьте время и силы: напишите бизнес-логику для приложений на iOS и Android только один раз, используя Kotlin и сохраняя нативный интерфейс.
Попробуйте уже сегодняОборудование
Обычно больше всего памяти на компьютерах респондентов, занимающих следующие должности: «DevOps-инженер/разработчик инфраструктуры», «Архитектор» и «Инженер данных/специалист по анализу данных и Data Science». Кроме того, руководители групп и компаний обычно используют более мощные компьютеры.
Подберите себе инструмент
Спасибо, что уделили время!
Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.
Присоединяйтесь к JetBrains Tech Insights Lab
Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.
Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.