Microsoft zwiększa wsparcie dla programistów Java dzięki grupom roboczym Eclipse Jakarta EE i MicroProfile
Microsoft rozszerza swoje wsparcie dla deweloperów Java, dołączając do grup roboczych Jakarta EE i MicroProfile w Eclipse Foundation, skupiających się na rozwijaniu korporacyjnej Javy i optymalizacji jej pod kątem architektury mikroserwisów.

Microsoft zrobił kolejny krok w kierunku umocnienia swojego wsparcia dla programistów Java, zwiększając swoje zaangażowanie w Eclipse Foundation. Gigant technologiczny dołączył do dwóch grup roboczych w ramach fundacji: Jakarta EE Working Group, która poświęcona jest ciągłej ewolucji Javy korporacyjnej, oraz MicroProfile Working Group, która koncentruje się na dopracowaniu Javy korporacyjnej pod kątem architektury mikroserwisów.
Julia LiusonPrezes działu deweloperskiego Microsoftu stwierdził we wpisie na blogu, że celem firmy jest pomoc w rozwoju tych technologii w celu uzyskania lepszych wyników dla klientów korzystających z technologii Java i szerszej społeczności. Microsoft jest oddany dobru i sukcesowi dobrze prosperującego ekosystemu Java, w tym Spring, który wykorzystuje kluczowe technologie Jakarta EE.
Zaangażowanie Microsoftu w te grupy robocze jest dodatkiem do ich udziału w Java Community Process (JCP) w celu dalszego rozwoju Java SE. Liuson podkreślił, że Microsoft wierzy, że ich doświadczenie w wykonywaniu obciążeń Java w chmurze będzie korzystne dla grup roboczych, a korporacja jest chętna do współpracy z klientami, partnerami i społecznością, aby stworzyć solidną przyszłość dla Javy.
Jako część struktury zarządzania w ramach społeczności Eclipse, grupy robocze umożliwiają wielu organizacjom, nawet konkurencyjnym, przyczynienie się do rozwoju nowych technologii. Grupy robocze oferują szereg podstawowych usług, w tym zarządzanie własnością intelektualną i licencjonowanie, procesy rozwojowe, infrastrukturę IT oraz rozwój ekosystemu.
Microsoft jest członkiem Eclipse Foundation od 2016 roku, początkowo jako Solutions Member, a następnie stając się członkiem strategicznym w 2021 roku. Członkowie strategiczni otrzymują przywileje, takie jak miejsca w zarządzie fundacji i radzie architektonicznej, a także rozszerzone prawo głosu zarządu w sprawie krytycznych aspektów ekosystemu Eclipse, w tym licencjonowania, rozwoju polityki i zmian w umowach członkowskich i regulaminach.
Mike MilinkovichDyrektor wykonawczy Fundacji Eclipse podkreślił, że Microsoft wykorzystuje Javę w swoim portfolio produktów i usług, zwłaszcza w Azure. Dodał, że klienci korporacyjni mogą czuć się pewni, że Microsoft będzie aktywnie uczestniczył w dalszym rozwoju specyfikacji Jakarta EE, definiując korporacyjną Javę dla nowoczesnego świata cloud-native.
Od kilku lat Microsoft we współpracy ze swoimi strategicznymi partnerami inwestuje we wsparcie dla Javy i powiązanych z nią technologii, w tym Jakarta EE, MicroProfile i technologii Spring na Azure. Niektóre godne uwagi wspólne działania obejmują współpracę z Red Hat w celu zbudowania zarządzanej usługi dla JBoss EAP na Azure App Service oraz współtworzenie Azure Spring Apps, w pełni zarządzanej usługi dla aplikacji Spring Boot, z VMware.
Ponadto Microsoft połączył siły z Oracle i IBM, aby zbudować dla klientów rozwiązania umożliwiające uruchamianie WebLogic i WebSphere Liberty/Open Liberty na maszynach wirtualnych (VM), Azure Kubernetes Service oraz Azure Red Hat OpenShift (ARO).
Wiceprezes grupy inżynierii oprogramowania firmy Red Hat, Mark Little, wyraził entuzjazm z powodu oficjalnego udziału Microsoftu zarówno w MicroProfile, jak i Jakarta EE, ponieważ firma przez dłuższy czas nieformalnie angażowała się w te inicjatywy. Little przewiduje, że udział Microsoftu przyniesie cenne spostrzeżenia i doświadczenia od ich licznych użytkowników i partnerów, którzy od lat tworzą i wdrażają aplikacje Java dla przedsiębiorstw na Azure.
Fundacja Eclipse wprowadziła pierwszą specyfikację Jakarta EE jeszcze w sierpniu 2019 roku, po ogłoszeniu przez Oracle w 2017 roku przeniesienia odpowiedzialności za korporacyjną Javę na organizację standardów open-source. Ponieważ przestrzeń rozwojowa no-code i low-code wciąż się rozwija, platformy takie jak np. AppMaster przyczyniają się również do postępu w rozwoju aplikacji mobilnych, internetowych i backendowych.


