На чем пишут сайты в 2021
Перейти к содержимому

На чем пишут сайты в 2021

  • автор:

Рейтинг языков программирования 2022. C# обошел Java, TypeScript сравнялся с PHP, а Dart – наиболее комфортный язык

Python уже второй год подряд демонстрирует негативную динамику. Java тоже теряет позиции – в этом году она на третьем месте по популярности. На второе место поднялся язык C#. Доля JavaScript после небольшого падения в 2021 году снова растет. Но самая лучшая динамика у TypeScript (уже более 10% и прирост увеличился почти вдвое).

Украинский профильный ресурс DOU.UA провел очередной ежегодный опрос о языках программирования. На этот раз собрали 9245 анкет из Украины. Поехали.

Небольшое отступление и напоминание для тех кто пропустил, о том что DOU.UA в декабре 2021 года провел большой опрос среди украинских ИТ-специалистов о работе и зарплатах и оказалось, что медианные зарплаты у специалистов уровня Architect достигли отметки в $7200, зарплата у Senior увеличилась до $5500. Подробнее об этом можете прочитать в этой статье.

Коммерческое использование

Самым популярным языком среди украинских разработчиков остается JavaScript — 18,8%. На втором месте C# у него второй год подряд положительная динамика. Можно предположить, что это благодаря активному росту геймдев-индустрии. Далее следует Java, доля которой с 2017 года стабильно уменьшается.

Если TypeScript продолжит тем же темпом набирать популярность, то в следующем году есть все шансы оказаться в первой пятерке и даже тройке языков.

Какой язык используете для работы сейчас

В общем, популярность большинства языков в этом году выросла. Нехорошая динамика, не считая Java и Python, есть еще только у Ruby, C, Scala, Clojure и C++. Последний, кстати, продолжает стремительно терять популярность. Не в последнюю очередь из-за снижения доли среди новичков. Об этом будет дальше.

Какой язык используете для работы сейчас (2012–2021гг.)

Сферы использования

Если смотреть по отрасли применения, то ситуация другая: в бэкенд-программировании Java все еще доминирует, C# на третьем месте после PHP, а доля TypeScript и JavaScript не так уж велика, C# — также является популярным языком в геймдеве.

Языки программирования по сферам использования

На фронтенде TypeScript продолжает «откусывать» часть у JavaScript, но довольно медленно. Что касается обработки данных, то мы видим, что Python становится стандартом де-факто.

Ну и наконец интересно посмотреть на относительное количество респондентов в этих категориях.

В какой сфере в основном работаете

Личные предпочтения

Еще интересный вопрос – какой язык выбирают следующим в проекте? Здесь лидирует TypeScript. Однако напомним, что смотреть на выбор разработчиков оказалось плохим предиктором дальнейшего распространения – на практике их приглашают на проект, когда язык уже определен.

Если бы вы сейчас начинали коммерческий проект и у вас была бы свобода выбора языка

Посмотрим на «индекс предпочтения» — это относительное количество разработчиков, пишущих языком X и для следующего проекта в своей сфере выберут тот же язык X.

Наиболее комфортным является Dart, далее в первом кластере Clojure, Kotlin, Rust, Swift, C#, Go и TypeScript.

Есть и неожиданность: перемещение Scala из первого кластера во второй. Относительно языков, которые рассматривают как альтернативные: из 80 человек, которые указали Scala как основной язык программирования, 50 начали бы проект им же, 9 перешли бы на Python. Возможно, это связано с тем, что Spark (написанный на Scala) достаточно активно работает над Python API для пользователей. Еще 8 не указали следующий язык, далее следуют Java(4), Rust(3), Go(2) и Swift(2). Еще по одному голосу у Kotlin и Clojure.

Если смотреть на направления миграции с Java — это, прежде всего, Kotlin, далее Go, Scala и Python, затем TypeScript и Dart. Еще интересное направление миграции из PHP, это преимущественно Go и JavaScript и Python.

Изучение новых языков

Около трети респондентов планируют выучить новый язык в течение следующего года. На этот раз фаворитом является Go.

Какие языки вы собираетесь изучать в следующем году

Большинство респондентов планируют выучить следующий язык самостоятельно или с помощью коллег. Около 7% думают обратиться к профессиональным преподавателям.

Если мы уже затронули тему обучения, то посмотрим, с каким бэкграундом люди начинают свой путь. Чтобы это выяснить, проанализируем, какой язык программирования использовали как первый наши респонденты с опытом работы менее года.

Похоже, первым языком у начинающих скоро станет JavaScript.

Первый язык новичков

Дополнительные языки

Среди дополнительных языков безоговорочный лидер – JavaScript (более 28%). Далее следует TypeScript (17%). У всех остальных языках менее 10%.

Какие языки вы используете как дополнительные

Половина респондентов участвует в проектах с открытым кодом.

Какие языки используете в опенсорс-проектах

Финальная таблица

Дополнительные данные

Судя по данным, мы можем констатировать, что пик «войти в IT» был несколько лет назад. Сегодня количество новичков растет, но до бума прошлых лет не дотягивает.

Опыт работы программистом с динамикой (2012-2022 гг.)

Посмотрим на корреляцию между возрастом и языком программирования.

Возраст разработчика в зависимости от языка

Опыт разработчика в зависимости от языка

Если у вас есть комментарии, предложения или замечания по статье �� переходите к обсуждению или пишите на vlada@dou.ua.

Данные и скрипты обработки можно найти на GitHub
Анализ данных и текст: Руслан Шевченко
Инфографика: Игорь Яновский

  • рейтинги
  • самые популярные
  • языки программирования
  • статистика в it
  • опрос
  • результаты опроса
  • топы
  • Программирование
  • Исследования и прогнозы в IT
  • Карьера в IT-индустрии
  • Статистика в IT

ТОП ТЕНДЕНЦИЙ ВЕБ-РАЗРАБОТКИ 2021

blog image

В современном мире сайт компании является лицом бизнеса. Новые тенденции на рынке постоянно меняют процесс веб-разработки и предлагают разработчикам более динамичные и практичные средства создания веб-сайтов. А бизнес в свою очередь получает более удобный в управлении инструмент достижения бизнес-целей. Для того чтобы сайт компании обеспечивал высокую конверсию, работал быстро и правильно отображался на различных устройствах, при разработке необходимо использовать новейшие технологии веб-разработки.

Какие основные тенденции веб-разработки 2021?

1. Прогрессивная разработка веб-приложений

Progressive Web App (PWA) — новый более удобный и легкий формат приложения. PWA работают как нативные мобильные приложения, но на самом деле являются веб-сайтами. При этом согласно исследованиям, PWA имеют на 36% более высокий коэффициент конверсии, чем нативные приложения.
При использовании PWA, выделяют несколько ключевых преимуществ:

  • приложения мгновенно загружаются;
  • занимают меньше памяти;
  • их нужно обновлять и загружать из магазинов App Store или Google Play Store;
  • работают на любых устройствах (даже на устаревших ПК).

Поскольку количество пользователей мобильных устройств ежедневно увеличивается, эта тенденция будет продолжать расти и в дальнейшем.

2. Интерактивний дизайн

Следует учитывать современные свойства СSS, которые в целом дают возможность реализовать анимации типа параллакса и анимации различного характера. Эффект анимации в интерфейсе привлекает пользователей своей «живостью» и помогает акцентировать внимание на важных элементах сайта. Анимация обеспечивает превосходный пользовательский опыт, который улучшает взаимодействие клиентов с веб сайтами и приложениями.
Также, еще в 2020 году темные темы интерфейса получили высокий спрос в мобильных приложениях, и сейчас веб-сайты также принимают дизайн в темном стиле. Это не только уменьшает чрезмерное напряжение глаз, но и экономит время работы аккумулятора.

3. Одностраничные лендинги

Последние тенденции веб-разработки перешли от создания многостраничных сайтов к сайтам, которые предоставляют всю необходимую информацию на одной странице.

Чаще всего такой формат сайтов используют для кратковременных маркетинговых задач, вроде временных акций и тому подобное. Такой подход позволяет быстро разработать промо страницу и собрать лиды с платной performance-кампании. Одностраничный сайт создает лучший пользовательский интерфейс, поскольку все, что важно, находится на одной странице.

Так как все больше пользователей используют мобильный телефон для просмотра веб-сайтов, одностраничные сайты являются чрезвычайно популярными.
Также они значительно минимизируют загрузки страницы и делают ее более быстрой, что уменьшает показатель отказов. Более того, этот продукт имеет привлекательную стоимость разработки.

4. Фреймворк React Native

React Native — фреймворк для разработки кроссплатформенных приложений. Создатель React Native — Facebook. Facebook активно развивает React и React Native, создает вокруг них целую инфраструктуру и мощное IT-сообщество.
Главная цель этой технологии — предоставить разработчикам инструмент для создания приложений, работающих на нескольких операционных системах одновременно. Рынок сложился так, что эффективность и качество продукта должны сочетаться с привлекательной ценой его разработки, а сам продукт должен решать задачи пользователя. Именно таким и является React Native. React Native позволяет писать программы для IOS, Android и даже VR (на React VR можно создавать приложения для шлемов и очков виртуальной реальности »).

В While Web Production мы предоставляем услуги по разработке качественных веб-решений для вашего бизнеса. Мы всегда ориентируемся на партнерское сотрудничество и долгосрочные отношения. Мы постоянно адаптируемся к изменениям в технологиях и обеспечиваем самые современные и эффективные технологические решения для клиентов. Поможем вам в любых проектах, от легких MVP до сложных веб-продуктов. Мы сделаем ваши идеи реальными, снимая все технические заботы с ваших плеч.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *