JAVA 2015'E HIZLI GİRDİ

Modüler ve gerçek zamanlı uygulamalar için Java yılın başından itibaren hummalı bir çalışma halinde. Geçtiğimiz hafta Silikon Vadisi Java Kullanıcı Grubu’nun düzenlediği toplantıda konuşan Java Community Process Yürütme Kurulu üyesi ben Evans, yürütme kurulunun geçtiğimiz günlerde Java 9 için planlanan modülerlik sunumunu ve gerçek zamanlı sistem için Safety-Critical Java sunumunu gördüğünü söyledi.

Geçtiğimiz yıl, Java 8 için planlanan ancak 2016’da beklenen Java 9 için ertelenen Modüler Java, yeniden tasarlandı. Konuyla ilgili konuşan Evan, orijinal tasarımın modülerlikten oldukça uzak ve karmaşık olduğunu belirtiyor ve ekliyor: “Yeni tasarım çok daha sadeleşmiş ve kapladığı alan daha azaltılmış durumda. Bu da kullanıcılara tek parça bir JDK’yı (Java Development Kit) ‘yüklenmeme’ seçeneği sunuyor.”

Modüler Java, Oracle, IBM gibi şirketler tarafından yürütülmeye başlanan Project Jigsaw’a odaklanmış durumda. Geliştiriciler için pek çok faydası bulunan bu çalışmanın, sağladığı en önemli avantajlardan biri de güvenlik ve “hafiflik”. Artık geliştiriciler, Swing GUI araç kitini veya masaüstü bileşenlerini eğer ihtiyaç duymuyorlarsa yüklemek zorunda olmayacak. Ayrıca Oracle da son zamanlarda nesnelerin interneti konusunda gömülü sistemler kullanma ile ilgili Java’yı yönlendiriyor.

.Net platformu gibi modüler olmayan Java platformunun, geliştiricilerin uzun zamandır beklediği modülerlik çözümünü böylece Jigsaw ile sunması bekleniyor. Java 8’e yetişmeyen bu çalışma ile Java 9’da bu problemin artık çözülmüş olması umut ediliyor. Geliştiriciler, aynı sınıfın farklı sürümlerini yüklemek ve yönetmek için Enterprise OSGi veya JBoss’un MSC’sini (Modüler hizmet taşıyıcısı) kullansalar bile; bunlar pek de pratik olmayan, geliştirmesi zor ve zaman alan çözümler.

Yazılım dünyasında çalışanlar ayrıca Java platformunun ve programlama dilinin çok çekirdekli programlamayı Grafik İşlemci Birimlerine taşıması umudunu taşıyor.

 



Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Son Blog Yazılarımız

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.