Oracle Java EE'yi susturmaya devam ederken, diğer tedarikçiler onları mikro hizmetlere uyarladı
Ne yazık ki, Java EE 8 için ilerleme eksikliği artıyor, ancak Oracle hala sessiz. Bunun yerine, diğer tedarikçiler mikro hizmetler için Java EE'yi optimize etmek için inisiyatif alırlar.
Java EE 8'in spesifikasyonu birçok JSR'de çok yavaş ve bazı durumlarda hiç de değil. Bunun ana nedenlerinden biri, Oracle'ın şu anda başka öncelikler kurması ve çalışanlarına diğer faaliyetleri emanet etmesidir. Sonuç olarak, Oracle tarafından kontrol edilen birçok özellik üzerindeki çalışmalar 2015 sonbaharında durdu. Bu, geliştirici topluluğunda bir süre endişeliydi ve topluluğun daha güçlü bir taahhüdüne ek olarak, Java ee'nin korunması ve daha da geliştirilmesiyle uğraşan Java ee'nin koruyucularının temellerine yol açtı.
James Gosling ve Reza Rahman'a ek olarak, Guardians Java EE şimdi 130'dan fazla kişiyi, 40'tan fazla Java kullanıcısını ve çeşitli şirketleri temsil ediyor. Java EE Guardians'ın hedefleri hakkında daha fazla bilgi web sitenizde mevcuttur.
Sadece gardiyanlar değil
JCP Yürütme Komitesi de Mayıs ve Haziran aylarında toplantılarında endişelerini paylaştı. Şimdiye kadar üyeleri Oracle'a Java EE 8'in gelişimi ve geleceği hakkında bir beyan için başarılı olmadan sordular.
Oracle hala geliştirici topluluğunun endişesine çok az ilgi gösteriyor. Bu nedenle, Java EE Guardians, Java EE'ye devam etmek için Oracle'ın ana kararını ittikleri çevrimiçi bir dilekçe oluşturdu.
Sadece Oracle Java değil, diğer şirketler
Aynı zamanda, diğer Java-ee uygulama sunucuları tedarikçilerinin Java EE'nin daha da geliştirilmesine hala güçlü bir ilgi duydukları açıktır. Birkaç gün önce, Red Hat, Payara, IBM ve Tomitribe, çalışmayı bir mikro Java EE profiliyle birlikte duyurdular.
Profiller, Java EE'de sürüm 6 tarafından desteklenmiştir ve belirli uygulamalar için Java EE spesifikasyonlarının optimize edilmiş alt kısımını tanımlar. Şimdiye kadar, tüm Java EE spesifikasyonlarını içeren tam profil ve web uygulamaları için optimize edilmiş web profili arasında bir ayrım yapıldı. Gelecekte, mikro profil mikro hizmet mimarisi için optimizasyon sunacaktır. CDI özellikleri, JAX-GRS ve JSON-P içerir. Bunlar, API'nın geri kalanında JSON belgeleri olarak kaynaklarını sağlayan mikro hizmetlerin uygulanması için gereklidir. Gelecekte, profile daha fazla spesifikasyon eklenecektir. Geliştirici topluluğu şu anda hangisinin bir ankette olması gerektiğini önerebilir.
Gelecekte Fırsatlar
Yeni profilin duyurulması ve şu anda Java-ee dünyasının ne kadar sorunlu ve bölündüğüne dair birçok tepki. Bir yandan, Java EE 8 üzerindeki çalışmadaki ilerleme eksik ve bunun sonucunda Java EE'nin geleceği hakkındaki belirsizlik. Bu, Oracle'ın gelecekteki yönünde sessizliği ile güçlendirilir. Öte yandan, geliştirici topluluğunun daha büyük bir faaliyeti ve çeşitli şirketlerin Java-ee ortamına olan bağlılıklarını sürdürmelerini bildirmektedir. Bu, mikro profili duyurarak uygulamaların iyi bilinen aplikatörlerinden oluşan bir grup tarafından tekrar altına alınmıştır.
Bu bana gelecek için olumlu bir görüntü veriyor. Oracle, Java EE üzerinde çalışmaya devam etmemeye ve fikri mülkiyet haklarına göre bazı özellikleri engellemeye karar vermesine rağmen, açık standartlara olan ilgi, gelecekte daha da geliştirecek kadar büyük görünmektedir. Gelecek, bunun geliştirici topluluğu ve geri kalan tedarikçinin yeni benzer özellikler şeklinde mevcut özellikleri bağlamında birlikte yapılıp yapılmadığını gösterecektir. Kalan arılar, kalıcılık ve bağımlılık enjeksiyonu gibi konular değişmeden alaka düzeylerini sürdürecek ve mevcut spesifikasyonların başarılı çözümleri de gelecekteki alternatiflerde kendilerini bulacaktır.
()