Как стать автором
Обновить

Microsoft vs IBM: серьёзные изменения в поддержке Java

Java
Перевод
Автор оригинала: Cameron McKenzie
Неожиданно для Java-сообщества Microsoft превзошла IBM в представительстве среди Developer Advocate на конференции Oracle Code One.

Когда-то IBM была, вероятно, доминирующей силой в корпоративном сегменте Java-сообщества. Тем не менее, на Oracle Code One 2019 всё указывало на то, что нас ожидает серьёзный сдвиг в противостоянии Microsoft и IBM.

IBM всегда вкладывала значительные средства в Java-разработку, в то время как Microsoft не беспокоилась об этом. Но похоже, что IBM собирается выйти из-за стола Java, а Microsoft готовится занять это место.

Microsoft vs IBM: смена ролей


IBM создала среду Eclipse. IBM «подсадила» клиентов из Fortune 500 на WebSphere, что привело к широкому распространению серверной Java. И когда 10 лет назад Oracle купила Sun Microsystems, IBM сделала серьёзную ставку на технологии Sun. Если бы Oracle не сделала интересное предложение, вероятно, IBM завладела бы языком Java.

Но интерес IBM со временем уменьшился, и компания пренебрегла своими пользователями WebSphere, предоставляя им странные обновления для инструментов управления веб-контентом (Web Content Management — WCM), инструментов управления сервером и порталом. Даже сегодня WCM-редактор не поддерживает несколько браузерных вкладок. Веб-интерфейс серверной админки разваливается при нажатии кнопки «назад», а инструмент конфигурирования портала сильно устарел. Никто в отрасли не удивился, когда IBM продала бизнес WebSphere компании HCL Industries ранее в этом году.

Со стороны пользователей чувствовалось, что IBM уже давно отказалась от WebSphere и серверной Java. Вместо этого, в «Big Blue» фокусируются на AI, облачных технологиях и их неоднозначном ассортименте инструментов под брендом Watson. Безусловно, IBM не представила столь же большого представительства на Oracle Code One 2019, как это было тогда, когда конференция называлась JavaOne, и это резко контрастирует на фоне Microsoft.

Microsoft vs IBM: пока одни находятся на пути к Java-разработчикам, другие отказываются от них


Платформа Microsoft .NET всегда была прямым конкурентом Java EE, и любой инструмент под флагом Билла Гейтса ожидала критика со стороны Java-сообщества — не важно, насколько это было обосновано. Несмотря на репутацию в сознании Java-разработчиков, Microsoft за последние 18 месяцев сделала всё возможное, чтобы порадовать сообщество.

Microsoft стала спонсором AdoptOpenJDK в июне 2018. Совсем недавно Microsoft купила jClarity, и Java-чемпионы, соответственно, Martijn Verburg и Ben Evans, перешли в Microsoft. И несмотря на собственную популярную и мощную систему контроля версий — Team Foundation Server, Microsoft потратила $7.5 млрд. на GitHub, распределённую систему контроля версий, на которой размещено множество проектов Apache и других Java-проектов с открытым исходным кодом.

Серверы Microsoft никогда не были ориентированы на Java EE приложения. Но cloud-native Java-приложения, работающие в Docker, могут быть легко развёрнуты на Microsoft Azure. Контейнеризация открыла для Microsoft ранее недоступный рынок корпоративных Java-приложений.

Oracle Code One 2019 запомнится как поворотный момент в противостоянии Microsoft и IBM. В этом году Microsoft серьёзно взялась за проникновение в Java-сообщество, превращаясь из аутсайдера в важного игрока.

Понимание этого пришло, когда я увидел выступление Kirk Pepperdine на Code One — Java-чемпиона, который всегды был независим, и осознал, что сейчас он главный инженер в Microsoft. А также Reza Rahman — бывшый евангелист Java EE в Oracle —  представлял Microsoft в BoF-сессии («Birds of a Feather»).

Предельно ясно, Microsoft сделала серьёзную ставку на корпоративный сегмент Java-рынка, тогда как IBM погрузилась в другие направления.

Как вы думаете, что побудило Microsoft зайти в корпоративную Java?
Теги:javaibmmicrosoftjava ee
Хабы: Java
Всего голосов 19: ↑16 и ↓3+13
Просмотры7K

Похожие публикации

Лучшие публикации за сутки