Недавно, по случаю 25-летия Java, компания Jetbrains, известный поставщик средств разработки, провела интересный анализ данных о сообществе разработчиков.
Полный текст можно найти по адресу:blog.jet brains.com/idea/2020/0…
Благодаря этому анализу было сделано много интересных выводов.Далее давайте бегло посмотрим, какие интересные явления появились!
Сколько Java-разработчиков?
- Около 5,2 миллиона профессиональных разработчиков Java
- Около 6,8 млн разработчиков, которые в основном используют другие языки, но также используют Java
Где все разработчики Java?
- Азия имеет больше всего, около 2,5 млн.
- Китай имеет больше всего, а Южная Корея занимает второе место, на долю которого приходится 51% и 50% соответственно.
Процент используемых языков программирования
Согласно обзору экосистемы разработчиков 2020 года, более трети профессиональных разработчиков используют Java в качестве основного языка, и Java остается вторым языком, используемым профессиональными разработчиками после JavaScript.
- Неудивительно, что экспертный анализ показывает, что JavaScript и Java лидируют, поскольку они представляют собой пару, а разработчики, использующие Java, часто используют JavaScript для внешнего интерфейса и любых быстрых скриптов.
- Из-за популярности машинного обучения Python может оказаться на третьем месте.
- Мы хотим, чтобы Интернет был важной частью экосистемы разработчиков, поэтому JavaScript, HTML, CSS и PHP всегда будут в силе.
- SQL тоже всегда будет там, потому что емкость базы данных никому не нужна.
- C++ также является солидным языком, и, поскольку он используется во многих встраиваемых приложениях, в ближайшее время он не исчезнет из чартов.
- Хотя C#, кажется, сдает позиции, я думаю, что если Java высока, то C# будет низка, поскольку они очень похожи по функциональности.
Что вы разрабатываете на Java?
- Веб-сервисы — самая популярная область использования Java, на которую приходится 52%.
- Удивительно видеть, что Java настолько распространена в области бизнес-аналитики/науки о данных/машинного обучения, поскольку вы можете подумать, что это область Python.
Несколько крупных отраслей, использующих Java
- Java-программисты в основном работают в сфере ИТ-услуг (42%), а также в сфере финансов и финансовых технологий (44%), но это не значит, что Java не используется в других отраслях.
- Экспертный анализ отрасли финансовых и финансовых технологий, в основном финансовый обмен, розничная банковская система, создание механизма расчета, разработка собственных пользовательских инструментов и услуг для повышения конкурентоспособности компании на рынке. Финансовые и финансовые технологии в основном построены на Java, так что тут нет причин для удивления.
- То же самое относится и к ИТ-услугам, поскольку многие компании, не связанные с ИТ, имеют системы расчета заработной платы и службы управления запасами, построенные на Java. Интересны и другие отрасли.
- Из-за Android мобильная разработка может быть высокой, поэтому для этой возможности используется Java. Большие данные и аналитика данных очень интересны, потому что в отрасли лидирует Python, но на серверной части может быть некоторое использование языков Java и JVM.
- Конечно, средства разработки программного обеспечения. JetBrains в настоящее время построен на Java.
Выбор версии Java
- Java 8 по-прежнему остается самой популярной версией
- Oracle представила выпуски раз в два года, поэтому не все версии поддерживаются в течение длительного времени, поэтому java 9, java 10, java 12 и java 13 поддерживаются только в течение 6 месяцев. Вероятно, поэтому у них очень мало пользователей.
- Причина, по которой java 13 так высока, заключается в том, что это была последняя версия, когда был опубликован этот опрос, поэтому вы можете ожидать, что число упадет через несколько месяцев.
- Выпущенная в 2018 году версия Java 11 является последней версией с долгосрочной поддержкой. Многие предприятия до сих пор не предпринимают никаких действий, потому что они опасаются, что прошлый java9 (и его архитектурные изменения) сломает все, а java11 вводит новые лицензии и новые подписки, поэтому это вызывает дополнительное беспокойство, если вы используете его неправильно. Версируйте его неправильно, и Oracle Хорошо тебе. Между тем, последняя важная причина не обновляться до Java 11 заключается в том, что в ней не так много интересных новых функций.
Самый популярный сервер приложений
- Без сомнения, первым является Apache Tomcat.
- Джетти занял второе место, но оно оказалось на удивление низким. Возможно, некоторые разработчики, использующие Spring Boot и другие платформы микросервисов, могут не осознавать, что они используют (встроенный режим Spring Boot делает разработчиков неосведомленными).
Топ-5 фреймворков для веб-разработки
- Сначала загрузка SPring, затем Spring MVC
- Этот опрос подтверждает доминирование Spring в веб-разработке.
5 лучших инструментов разработки Java
Доля IntelliJ IDEA увеличилась с 55% в 2018 году до 72% в 2020 году, в то время как доля других компаний снижается из года в год.
Эта статья была впервые опубликована:Анализ данных разработчиков Java за 2020 год: Китай стал крупнейшей страной в Java, просьба указывать ссылку на статью при перепечатке
Добро пожаловать, чтобы обратить внимание на мою официальную учетную запись: Programmer DD, получить эксклюзивные учебные ресурсы, ежедневные галантереи и благотворительные подарки.