Oracle, Java EE konusunda sessiz kalırken, diğer sağlayıcılar onu mikro hizmetler için uyarlıyor

Portakalkafa

Global Mod
Global Mod


  1. Oracle, Java EE konusunda sessiz kalırken, diğer sağlayıcılar onu mikro hizmetler için uyarlıyor

Java EE 8’de ilerleme olmamasıyla ilgili endişeler artıyor, ancak Oracle sessizliğini koruyor. Bunun yerine, diğer sağlayıcılar mikro hizmetler için Java EE’yi optimize etmede başı çekiyor.


Java EE 8 spesifikasyonunun ilerlemesi birçok JSR’de çok yavaştır ve bazı durumlarda hiç değildir. Bunun temel nedenlerinden biri, Oracle’ın şu anda başka önceliklerinin olması ve çalışanlarını başka görevlere atamasıdır. Sonuç olarak, Oracle tarafından sürdürülen spesifikasyonların çoğu üzerindeki çalışmalar 2015 sonbaharında durduruldu. Bu, geliştirici topluluğunda bir süredir endişe kaynağı olmuştur ve artan topluluk katılımına ek olarak Java EE’nin oluşumuna da yol açmıştır. Java EE’nin korunmasına ve daha da geliştirilmesine kendini adamış koruyucular.

Java EE Guardians, James Gosling ve Reza Rahman’a ek olarak şu anda 130’dan fazla kişiyi, 40’tan fazla Java kullanıcı grubunu ve birkaç şirketi içeriyor. Java EE Guardians’ın hedefleri hakkında daha fazla bilgi web sitelerinde mevcuttur.

Sadece korumalar değil


JCP İcra Komitesi de Mayıs ve Haziran toplantılarında endişelerini paylaştı. Üyeleri şimdiye kadar başarısız bir şekilde Oracle’dan Java EE 8’in gelişimi ve geleceği hakkında yorum yapmasını istedi.

Oracle, geliştirici topluluğunun endişelerine hâlâ çok az ilgi gösteriyor. Sonuç olarak, Java EE’nin Koruyucuları, Oracle’ın üst düzey karar alıcılarını Java EE’yi devam ettirmeye çağıran çevrimiçi bir imza kampanyası oluşturdu.

Yalnızca Oracle Java değil, diğer şirketler de öyle


Aynı zamanda, diğer Java EE uygulama sunucusu satıcılarının, Java EE’nin daha fazla geliştirilmesine hala büyük ilgi duydukları da ortaya çıkıyor. Birkaç gün önce Red Hat, Payara, IBM ve Tomitribe bir Java EE Mikro Profili üzerinde ortak çalışmalarını duyurdular.


Profiller, sürüm 6’dan beri Java EE’de desteklenir ve belirli kullanım durumları için Java EE belirtiminin optimize edilmiş alt kümelerini tanımlar. Şimdiye kadar, tüm Java EE belirtimlerini içeren tam profil ile web uygulamaları için optimize edilmiş web profili arasında bir ayrım yapılmıştır. İleriye dönük olarak, mikro profil, mikro hizmet mimarileri için optimizasyon sunmalıdır. Ayrıca CDI, JAX-RS ve JSON-P spesifikasyonlarını da içerir. Bunlar, kaynaklarını bir REST API aracılığıyla JSON belgeleri olarak sağlayan mikro hizmetleri uygulamak için gereklidir. İleride profile daha fazla özellik eklenecektir. Geliştirici topluluğu şu anda bir ankette ne olması gerektiğini önerebilir.

gelecekteki fırsatlar


Yeni profilin duyurulması ve buna verilen birçok tepki, Java EE dünyasının şu anda ne kadar belirsiz ve bölünmüş olduğunu gösteriyor. Bir yanda Java EE 8 ile ilgili çalışmalarda ilerleme eksikliği ve bunun sonucunda Java EE’nin geleceği hakkında belirsizlik var. Bu, Oracle’ın gelecekteki yönü konusundaki sessizliğiyle birleşiyor. Öte yandan, geliştirici topluluğunda birkaç aydır artan bir etkinlik var ve çeşitli şirketler Java EE ortamına katılımlarını sürdüreceklerini açıkladılar. Tanınmış uygulama sunucusu satıcılarından oluşan grup tarafından Mikro Profil duyurusu ile bunun altı bir kez daha çizildi.

Genel olarak, bu bana gelecek için olumlu bir resim veriyor. Oracle, Java EE üzerinde çalışmaya devam etmemeye karar verse ve fikri mülkiyet haklarına dayalı olarak bazı belirtimleri engellese bile, gelecekte onları geliştirmeye devam etmek için açık standartlara yeterince ilgi var gibi görünüyor. Bunun mevcut Java EE belirtimi içinde ortaklaşa mı yoksa geliştirici topluluğundan ve diğer satıcılardan bağımsız olarak benzer yeni belirtimler biçiminde mi gerçekleşeceğini gelecek gösterecek. REST tabanlı API’ler, kalıcılık ve bağımlılık enjeksiyonu gibi konular ne olursa olsun alakalı olmaya devam edecek ve gelecekte ihtiyaç duyulabilecek alternatiflerde mevcut spesifikasyonlara yönelik başarılı çözümler de bulunacaktır.


()



Haberin Sonu
 
Üst