Анализ данных разработчиков Java за 2020 год: Китай стал крупнейшей страной в Java

Java

Недавно, по случаю 25-летия Java, компания Jetbrains, известный поставщик средств разработки, провела интересный анализ данных о сообществе разработчиков.

Полный текст можно найти по адресу:blog.jet brains.com/idea/2020/0…

Благодаря этому анализу было сделано много интересных выводов.Далее давайте бегло посмотрим, какие интересные явления появились!

Сколько Java-разработчиков?

  1. Около 5,2 миллиона профессиональных разработчиков Java
  2. Около 6,8 млн разработчиков, которые в основном используют другие языки, но также используют Java

Где все разработчики Java?

  1. Азия имеет больше всего, около 2,5 млн.

file

  1. Китай имеет больше всего, а Южная Корея занимает второе место, на долю которого приходится 51% и 50% соответственно.

file

Процент используемых языков программирования

Согласно обзору экосистемы разработчиков 2020 года, более трети профессиональных разработчиков используют Java в качестве основного языка, и Java остается вторым языком, используемым профессиональными разработчиками после JavaScript.

  1. Неудивительно, что экспертный анализ показывает, что JavaScript и Java лидируют, поскольку они представляют собой пару, а разработчики, использующие Java, часто используют JavaScript для внешнего интерфейса и любых быстрых скриптов.
  2. Из-за популярности машинного обучения Python может оказаться на третьем месте.
  3. Мы хотим, чтобы Интернет был важной частью экосистемы разработчиков, поэтому JavaScript, HTML, CSS и PHP всегда будут в силе.
  4. SQL тоже всегда будет там, потому что емкость базы данных никому не нужна.
  5. C++ также является солидным языком, и, поскольку он используется во многих встраиваемых приложениях, в ближайшее время он не исчезнет из чартов.
  6. Хотя C#, кажется, сдает позиции, я думаю, что если Java высока, то C# будет низка, поскольку они очень похожи по функциональности.

file

Что вы разрабатываете на Java?

  1. Веб-сервисы — самая популярная область использования Java, на которую приходится 52%.
  2. Удивительно видеть, что Java настолько распространена в области бизнес-аналитики/науки о данных/машинного обучения, поскольку вы можете подумать, что это область Python.

file

Несколько крупных отраслей, использующих Java

  1. Java-программисты в основном работают в сфере ИТ-услуг (42%), а также в сфере финансов и финансовых технологий (44%), но это не значит, что Java не используется в других отраслях.
  2. Экспертный анализ отрасли финансовых и финансовых технологий, в основном финансовый обмен, розничная банковская система, создание механизма расчета, разработка собственных пользовательских инструментов и услуг для повышения конкурентоспособности компании на рынке. Финансовые и финансовые технологии в основном построены на Java, так что тут нет причин для удивления.
  3. То же самое относится и к ИТ-услугам, поскольку многие компании, не связанные с ИТ, имеют системы расчета заработной платы и службы управления запасами, построенные на Java. Интересны и другие отрасли.
  4. Из-за Android мобильная разработка может быть высокой, поэтому для этой возможности используется Java. Большие данные и аналитика данных очень интересны, потому что в отрасли лидирует Python, но на серверной части может быть некоторое использование языков Java и JVM.
  5. Конечно, средства разработки программного обеспечения. JetBrains в настоящее время построен на Java.

file

Выбор версии Java

  1. Java 8 по-прежнему остается самой популярной версией
  2. Oracle представила выпуски раз в два года, поэтому не все версии поддерживаются в течение длительного времени, поэтому java 9, java 10, java 12 и java 13 поддерживаются только в течение 6 месяцев. Вероятно, поэтому у них очень мало пользователей.
  3. Причина, по которой java 13 так высока, заключается в том, что это была последняя версия, когда был опубликован этот опрос, поэтому вы можете ожидать, что число упадет через несколько месяцев.
  4. Выпущенная в 2018 году версия Java 11 является последней версией с долгосрочной поддержкой. Многие предприятия до сих пор не предпринимают никаких действий, потому что они опасаются, что прошлый java9 (и его архитектурные изменения) сломает все, а java11 вводит новые лицензии и новые подписки, поэтому это вызывает дополнительное беспокойство, если вы используете его неправильно. Версируйте его неправильно, и Oracle Хорошо тебе. Между тем, последняя важная причина не обновляться до Java 11 заключается в том, что в ней не так много интересных новых функций.

file

Самый популярный сервер приложений

  1. Без сомнения, первым является Apache Tomcat.
  2. Джетти занял второе место, но оно оказалось на удивление низким. Возможно, некоторые разработчики, использующие Spring Boot и другие платформы микросервисов, могут не осознавать, что они используют (встроенный режим Spring Boot делает разработчиков неосведомленными).

file

Топ-5 фреймворков для веб-разработки

  1. Сначала загрузка SPring, затем Spring MVC
  2. Этот опрос подтверждает доминирование Spring в веб-разработке.

file

5 лучших инструментов разработки Java

Доля IntelliJ IDEA увеличилась с 55% в 2018 году до 72% в 2020 году, в то время как доля других компаний снижается из года в год.

file

Эта статья была впервые опубликована:Анализ данных разработчиков Java за 2020 год: Китай стал крупнейшей страной в Java, просьба указывать ссылку на статью при перепечатке

Добро пожаловать, чтобы обратить внимание на мою официальную учетную запись: Programmer DD, получить эксклюзивные учебные ресурсы, ежедневные галантереи и благотворительные подарки.