Eclipse Foundation’ın kurumsal Java platformunun en son sürümü olan Jakarta EE 10, bulutta yerel uygulamaların geliştirilmesini vurgulayarak bugün geldi.
Eclipse’in sürümünün bir parçası olarak öne çıkan özellikler, Jakarta EE 10 Platformu, Web Profili ve yeni bir Çekirdek Profili gibi özelliklerdir. Jakarta EE 10’un uyumlu bir uygulaması, Eclipse GlassFish 7 uygulama sunucusu; diğerleri ise IBM gibi şirketlerden kısa süre içinde bekleniyor.
Eclipse, Jakarta EE 10’un piyasaya sürülmesinin anahtarının, gelişen kurumsal Java teknolojileri için bir temel sağlayarak modern, basitleştirilmiş ve hafif bulut tabanlı Java uygulamaları oluşturmaya yönelik yetenekler olduğunu söyledi.
Jakarta EE şuradan indirilebilir: proje web sitesi. Anahtar Jakarta 10 EE yetenekleri şunları içerir:
- Hafif çalışma zamanlarıyla mikro hizmet geliştirmeye uygun daha küçük çalışma zamanlarını hedefleyen Jakarta EE belirtimlerinin bir alt kümesini sağlayan bir Çekirdek Profili, hafif Jakarta EE uygulamaları oluşturmaya yönelik bir CDI-Lite belirtimi dahil. CDI-Lite, yapıyla uyumlu uzantılar aracılığıyla yerel olarak derlemeye olanak tanıyan yansımasız bir programlama modeli sunar. Core Profile, on yıldan uzun bir süredir kurumsal Java için ilk yeni profildir.
- Java SE 10 ve Java SE 17 üzerinde uygulama geliştirme.
- Ek açıklamaların daha geniş kullanımı yoluyla basitleştirilmiş uygulama geliştirme, modülerleştirilmiş uygulamalar oluşturmayı kolaylaştırır ve bileşen API’leri arasında entegrasyonu iyileştirir.
- Java SE 9’da tanıtılan ve Java SE 11’de desteklenen modül sistem desteği.
Jakarta Contexts and Dependency Injection (CDI) 4.0, Jakarta RESTful Web Services 3.1 ve Jakarta Security 3.0, OpenID Connect’i destekleyen ve Jakarta Persistence sorgularındaki yeni işlevler gibi belirli API’lere yansıtılan sürüm güncellemeleri aracılığıyla 20’den fazla bileşen özelliği sunulur. .
Jakarta EE 10, Java SE 17’ye dayanmaktadır. Standart Java, JVM ve çekirdek kitaplıkları içerirken, Jakarta EE, güvenlik ve kalıcılık gibi ek yeteneklerle birlikte kurumsal uygulamalar oluşturmak için kullanışlı standart API’ler ekler.
Jakarta EE 10’un geliştirilmesine katılan Red Hat’e göre Enterprise Java, Java’nın kurumsal ölçekli yazılımlarda uygulama geliştirme için kullanılmasıdır. Bir API koleksiyonunu ve bu API’leri uygulayan uygulama sunucularını birleştirir. Enterprise Java, devlet, telekom, bankacılık bilgi sistemleri, muhasebe ve e-ticarette kullanılır.
Jakarta EE 10’a katkıda bulunan diğer şirketler arasında IBM, Oracle, Fujitsu, Payara ve Tomitribe gibi şirketler yer alıyor. Eclipse, Oracle’ın 2017’de sorumluluğu bırakmasının ardından Java EE (Enterprise Edition) olarak bilinen kurumsal Java’nın geliştirilmesini devraldı.
Önceki nesil Jakarta EE, sürüm 9, Aralık 2020’de piyasaya sürüldü ve yeni bir ad alanı içeriyordu.
Eclipse, Jakarta EE 10’u bugün piyasaya sürmenin yanı sıra, 2022 Jakarta EE Geliştirici Anketinin sonuçlarını da açıklıyor. Kurumsal Java geliştiricileri anketinin bulguları:
- Ankete katılanların %59’undan fazlası halihazırda Jakarta Enerji Verimliliği’ne geçti veya önümüzdeki altı ila 24 ay içinde taşınmayı planlıyor.
- Jakarta EE topluluk öncelikleri arasında Kubernetes ile yerel entegrasyon, mikro hizmetler için daha iyi destek ve mevcut Java EE, Jakarta EE ve bulut satıcılarından daha hızlı destek yer alıyor.
- Ankete katılanların %19’u, Java sistemlerinin %80’inden fazlasının şu anda bulutta konuşlandırıldığını bildiriyor.
- Jakarta EE uygulamalarını geliştirmek için kullanılan en iyi IDE’ler arasında Eclipse, JetBrains IntelliJ IDEA ve Microsoft Visual Studio bulunur.
2022 Javarta EE Geliştirici Anketi, 9 Mart 2022 ile 6 Mayıs 2022 tarihleri arasında yapıldı ve 1.439 katılımcıyı çekti.
Telif Hakkı © 2022 IDG Communications, Inc.
Kaynak : https://www.infoworld.com/article/3674708/curtain-rises-on-eclipse-enterprise-java-upgrade.html#tk.rss_all