Microsoft vs IBM: серьёзные изменения в поддержке 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?
Поделиться публикацией
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 17

    +4
    Microsoft потратила $7.5 млрд. на GitHub, распределённую систему контроля версий

    GitHub /= git.

      0
      Где-то утверждается обратное?
        +2

        Вот в этой цитате и утверждается.


        GitHub не является распределённой системой контроля версий

      +1
      Зайти на рынок, перекупить у Оракла в будущем, убить. Вот и весь сценарий
        0
        Убить каким образом? Второго пришествия J# вряд ли случится, а код клиентов запускать как-то да придётся.

        Тут своё слово ещё Amazon сможет сказать. Не зря же они вписались с Amazon Corretto и Джеймсом Гослингом.
          0
          Опять 25. Oracle владеет только торговой маркой Java. Сам язык, все его стандарты, стандартная библиотека и виртуальная машина — это open source под GPL, на который Oracle не может оказывать никакого влияния.
            +3
            на который Oracle не может оказывать никакого влияния

            Оракл в неё коммитит. Называть это "не может оказывать никакого влияния" несколько смело.

              0
              А также IBM, Red Hat, SAP и ещё четыре десятка компаний. Теоретически даже я могу в неё коммитить, что вряд ли даст мне влияние.
                +1

                Тогда поясните что вы вкладываете в слово "влияние", если коммиты вы таковым не считаете. Хотя неясно почему, на мой взгляд это максимально прямое влияние.

                  0
                  Был уверен, что это очевидно из контекста. Владеет тот, кто может уничтожить, как говорил персонаж одной книги. Oracle не может запретить вам использовать Java, Oracle не может заставить вас платить за Java, Oracle даже не сможет единолично изменить интерфейс List, если им вдруг захочется.
            0
            такие же говорили что оракл покупает джаву чтобы закрыть, Л — логика. на самом деле всё проще, майкрософт сегодня это не про венду а про ai и облака, в принципе как и ibm, просто статья абы что из абычего, даже гит от гитхаба не могут отличить
            +1
            Microsoft потратила $7.5 млрд. на GitHub, распределённую систему контроля версий, на которой размещено множество проектов Apache и других Java-проектов с открытым исходным кодом.

            Не думаю что это как-то связано с Java. А так шаги в Java вполне объяснимы как и с Linux — рост облачных технологий, в том числе за счет привлечения Java разработчиков/компаний/сервисов. Если кто-то видит в этом ЕЕЕ — то надо не забыть выпить таблетки :-).

              +1
              Согласен. Аргумент про GitHub и хостящиеся на нём проекты Apache притянут за уши, мягко говоря.

              В комментариях к оригинальному посту отмечают желание MS продать побольше Azure. Переманивание Java-чемпионов с той же целью — увеличить привлекательность Microsoft Azure для Java-разработчиков.
              +1
              >и осознал, что сейчас он главный инженер в Microsoft.
              тут просто напрашивается старый анекдот про Карла Маркса.

              На самом деле, а куда должны были податься люди, которые агитировали за JavaEE, после того как Оракл слил эту технологию в Eclipse? Первый вариант — в Eclipse. Второй — в Red Hat, т.е. собственно в IBM. А дальнейшие варианты не так очевидны, и MS с их нынешней поддержкой линукса выглядит ничем не хуже других.
                +2
                Сдаётся мне, что на основании отказа от WebSphere делать вывод о потере интереса к Java со стороны IBM — это несколько поспешное решение. IBM — активный контрибьютор в OpenJDK и Jakarta EE. Вероятно, они видят больше пользы в поддержке открытых решений, чем в развитии собственного старенького велосипеда.
                0
                MS перестала быть винды-компанией, а стала ажур-компанией. Соответственно, чем больше всего переедет под ажур, тем лучше. Всосать в него целое сообщество разработчиков вместе с кучей корпораций-эксплуатантов — вполне логичный ход.

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                Самое читаемое