Microsoft vs IBM: Wichtige Änderungen in der Java-Unterstützung

Unerwartet für die Java-Community hat Microsoft IBM in einer Vertretung von Developer Advocate bei Oracle Code One übertroffen.

Zu einer Zeit war IBM wahrscheinlich die dominierende Kraft im Unternehmenssegment der Java-Community. Bei Oracle Code One 2019 deutete jedoch alles darauf hin, dass eine ernsthafte Veränderung in der Konfrontation zwischen Microsoft und IBM auf uns wartet.

IBM hat immer stark in die Java-Entwicklung investiert, während Microsoft sich darüber keine Sorgen machte. Es sieht jedoch so aus, als würde IBM die Java-Tabelle verlassen, und Microsoft bereitet sich darauf vor, diesen Platz einzunehmen.

Microsoft vs IBM: Rollentausch


IBM hat die Eclipse-Umgebung erstellt. IBM hat Fortune 500- Clients in WebSphere "eingebunden", was zu einer weit verbreiteten Einführung von serverseitigem Java führte. Und als Oracle vor 10 Jahren Sun Microsystems kaufte, setzte IBM auf Sun-Technologie. Wenn Oracle keinen interessanten Vorschlag gemacht hätte, hätte IBM wahrscheinlich die Java-Sprache beherrscht.

Das Interesse von IBM nahm jedoch mit der Zeit ab, und das Unternehmen vernachlässigte seine WebSphere-Benutzer, indem es ihnen seltsame Updates für WCM-Tools (Web Content Management), Server- und Portalverwaltungstools zur Verfügung stellte. Bis heute unterstützt der WCM-Editor nicht mehrere Browser-Registerkarten. Die Weboberfläche des Server-Administrationsbereichs zerfällt, wenn Sie auf die Schaltfläche "Zurück" klicken, und das Portal-Konfigurationstool ist sehr veraltet. Niemand in der Branche war überrascht, als IBM Anfang dieses Jahres das WebSphere-Geschäft an HCL Industries verkaufte .

Die Benutzer waren der Ansicht, dass IBM WebSphere und serverseitiges Java lange Zeit aufgegeben hatte. Stattdessen konzentriert sich Big Blue auf KI, Cloud-Technologie und deren mehrdeutige Tools unter der Marke Watson . Sicherlich war IBM auf der Oracle Code One 2019 nicht so stark vertreten wie bei der Konferenz mit dem Namen JavaOne, was im Gegensatz zu Microsoft steht.

Microsoft gegen IBM: Während einige auf dem Weg zu Java-Entwicklern sind, geben andere sie auf


Die Microsoft .NET-Plattform war schon immer ein direkter Konkurrent von Java EE, und jedes Tool unter der Flagge von Bill Gates sollte von der Java-Community kritisiert werden - egal wie vernünftig es war. Trotz des guten Rufs der Java-Entwickler hat Microsoft in den letzten 18 Monaten alles getan, um die Community zufrieden zu stellen.

Microsoft hat AdoptOpenJDK im Juni 2018 gesponsert. In jüngerer Zeit hat Microsoft jClarity gekauft , und die Java-Champions Martijn Verburg und Ben Evans sind Microsoft beigetreten. Und trotz seines eigenen beliebten und leistungsstarken Versionskontrollsystems - Team Foundation Server - gab Microsoft 7,5 Milliarden US-Dollar für GitHub aus , ein verteiltes Versionskontrollsystem, das viele Apache-Projekte und andere Open-Source-Java-Projekte hostet.

Microsoft-Server waren noch nie auf Java EE-Anwendungen ausgerichtet. Cloud-native Java-Anwendungen, die in Docker ausgeführt werden, können jedoch problemlos in Microsoft Azure bereitgestellt werden. Die Containerisierung hat Microsoft einen bisher unzugänglichen Markt für Java-Unternehmensanwendungen eröffnet.

Oracle Code One 2019 wird als Wendepunkt in der Konfrontation zwischen Microsoft und IBM in Erinnerung bleiben. In diesem Jahr hat Microsoft einen Durchbruch in der Java-Community ernst genommen und sich von einem Außenseiter zu einem wichtigen Player entwickelt.

Das wurde klar, als ich Kirk Pepperdine bei Code One auftreten sah , einem Java-Champion, der immer unabhängig war, und erkannte, dass er jetzt Microsofts Chefingenieur war. Reza Rahman, ein ehemaliger Java EE-Evangelist bei Oracle, vertrat Microsoft auch in der BoF-Sitzung („Birds of a Feather“).

Es ist sehr klar, dass Microsoft eine ernsthafte Wette auf das Unternehmenssegment des Java-Marktes abgeschlossen hat, während IBM in andere Richtungen gestürzt ist.

Was hat Microsoft Ihrer Meinung nach dazu veranlasst, Unternehmens-Java einzugeben?

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


All Articles