Microsoft vs IBM: grandes mudanças no suporte a Java

Inesperadamente para a comunidade Java, a Microsoft superou a IBM em uma representação do Developer Advocate na conferência Oracle Code One.

Ao mesmo tempo, a IBM era provavelmente a força dominante no segmento corporativo da comunidade Java. No entanto, no Oracle Code One 2019, tudo indicava que uma mudança séria nos espera no confronto entre Microsoft e IBM.

A IBM sempre investiu pesadamente no desenvolvimento de Java, enquanto a Microsoft não estava preocupada com isso. Mas parece que a IBM está prestes a deixar a tabela Java e a Microsoft está se preparando para assumir esse lugar.

Microsoft vs IBM: inversão de função


A IBM criou o ambiente Eclipse. A IBM "conectou" clientes da Fortune 500 ao WebSphere, o que levou à adoção generalizada do Java do lado do servidor. E quando a Oracle comprou a Sun Microsystems há 10 anos, a IBM fez uma grande aposta na tecnologia Sun. Se a Oracle não tivesse feito uma proposta interessante, a IBM provavelmente teria dominado a linguagem Java.

Mas o interesse da IBM diminuiu com o tempo e a empresa negligenciou seus usuários do WebSphere, fornecendo a eles atualizações estranhas para ferramentas de gerenciamento de conteúdo da Web (WCM), ferramentas de gerenciamento de servidor e portal. Ainda hoje, o editor WCM não suporta várias guias do navegador. A interface da web do painel de administração do servidor desmorona quando você clica no botão Voltar e a ferramenta de configuração do portal está muito desatualizada. Ninguém no setor ficou surpreso quando a IBM vendeu os negócios do WebSphere para a HCL Industries no início deste ano.

Os usuários sentiram que a IBM havia abandonado o WebSphere e o Java do lado do servidor. Em vez disso, a Big Blue foca em IA, tecnologia em nuvem e sua gama ambígua de ferramentas sob a marca Watson . Obviamente, a IBM não representou tanta representação no Oracle Code One 2019 como quando a conferência foi chamada JavaOne, e isso contrasta fortemente com a Microsoft.

Microsoft vs IBM: enquanto alguns estão a caminho dos desenvolvedores Java, outros os estão abandonando


A plataforma Microsoft .NET sempre foi um concorrente direto do Java EE, e era esperado que qualquer ferramenta sob a bandeira de Bill Gates fosse criticada pela comunidade Java - por mais razoável que fosse. Apesar da reputação na mente dos desenvolvedores de Java, a Microsoft fez todo o possível nos últimos 18 meses para agradar a comunidade.

A Microsoft patrocinou o AdoptOpenJDK em junho de 2018. Mais recentemente, a Microsoft comprou o jClarity , e os campeões de Java Martijn Verburg e Ben Evans, respectivamente, ingressaram na Microsoft. E, apesar do seu próprio e popular sistema de controle de versão - Team Foundation Server, a Microsoft gastou US $ 7,5 bilhões no GitHub , um sistema de controle de versão distribuído que hospeda muitos projetos Apache e outros projetos Java de código aberto.

Os servidores Microsoft nunca foram orientados para aplicativos Java EE. Mas os aplicativos Java nativos da nuvem em execução no Docker podem ser facilmente implantados no Microsoft Azure. A conteinerização abriu para a Microsoft um mercado anteriormente inacessível para aplicativos Java corporativos.

O Oracle Code One 2019 será lembrado como um ponto de virada no confronto entre Microsoft e IBM. Este ano, a Microsoft levou a sério um avanço na comunidade Java, passando de uma pessoa de fora para um ator importante.

Entendi isso quando vi Kirk Pepperdine se apresentando no Code One, um campeão de Java sempre independente, e percebi que ele agora era o engenheiro-chefe da Microsoft. Reza Rahman, ex-evangelista Java EE da Oracle, também representou a Microsoft na sessão do BoF ("Birds of a Feather").

É muito claro que a Microsoft fez uma aposta séria no segmento corporativo do mercado Java, enquanto a IBM mergulhou em outras direções.

O que você acha que levou a Microsoft a entrar no Java corporativo?

Source: https://habr.com/ru/post/pt472356/


All Articles