Java EE Ölüyor mu, yoksa yeniden mi doğuyor?
Bilindiği üzere Java kurumsal uygulama ihtiyaçları Java Enterprise Edition başlığı altında yaklaşık 20 yıldır standartlaştırılıyor. Dünya üzerinde çeşitli ölçeklerde sayısız firma Java EE teknolojilerini kullanıyor. Sayısız uygulama Java EE teknolojilerini canlı olarak kullanıyor. Birçok insan geçimini Java EE üzerinden kazanıyor.
Bir Java standardı geliştirilirken o standardın uzmanları (Expert Group), standardın öncüsü (Spec Lead) ve diğer destekçiler görev alıyor. EG (Expert Group) üyeleri çeşitli firmlardan (IBM, Red Hat, Hazelcast, Oracle) veya bireysel katılımcılardan oluşuyor. Spec Lead ise ağırlıklı olarak bir Oracle çalışanı oluyor. EG bünyesinde genel olarak 5-15 sayıda uzman olurken, Spec Lead 2 veya 3 kişi barındırıyor. Örnek: https://www.jcp.org/en/jsr/detail?id=371
Oracle bir süredir, Java EE 8 standartlarında mesai harcayan spec lead’lerini başka işlere (Oracle Java Cloud ağırlıklı olmak üzere) yönlendirdi ve Oracle öncülüğündeki yeni standartların geliştirilmesi ciddi aksamaya uğradı. Oracle bu durum ile ilgili şu ana kadar resmi hiçbir açıklama yapmadı ve bu durum Java EE topluluğunu, Java EE kullanıcılarını ve Java EE odaklı şirketleri ciddi manada rahatsız etti. Bu rahatsızlığın sonucunda Java EE Guardians ve MicroProfile.io gibi topluluk girişimleri ortaya çıktı. Bu girişimlerin amacı Oracle’in bu yanlış adımına karşı topluluk olarak yeni yollar aramak ve Oracle’in yanlış adımlarını geri çevirmeye çalışmaktır. Kimse burada Oracle’a karşı değil, kendilerini etkileyen yanlış kararlara karşı.
Oracle, Sun Microsystems’i satın almasından sonra Java SE (Standard Edition) ve Java EE (Enterprise Edition)’ye ciddi destekleri oldu. Halihazırda Java 9’un geliştirilmesine de önemli destek veriyor.
Oracle içinden elde edilen resmi olmayan yeni bilgilere göre, Oracle JavaOne 2016’da Java EE’nin tekrardan arkasında olduğunu açıklayacak. Bu gerçekten iyi haber ve oluşan tepkiler ve adımlar Oracle’a geri adım attırmış gözüküyor.
Oracle bir kurumsal firma ve tüm firmalar gibi tek gayesi elbette kâr elde etmek. Fakat Oracle, kendi başarısızlıklarını görmek yerine zaman zaman kendi sorumluluğundaki başarılı projeleri hedef alabiliyor. Java’nın babası James Gosling bir paylaşımında şunu diyor “Oracle is run by the highest IQ idiots I’ve ever met. They’re torching Oracle, it’s customers, and every company they’ve ever acquired.”
Şunu söylemem gerekir ki, kanuni olarak Java ve Java EE üzerinde Oracle’in hakları var fakat bu platformun ölmesine Oracle değil, bu platformun topluluğu karar verir. Istanbul JUG olarak, Java EE’nin yanındayız ve elimizden gelen gayreti göstermeye devam edeceğiz.
Tekrar görüşmek dileğiyle.
1 Comment