Daha İyi Java: JDK Geliştirme Önerileri JEP açıkladı


Java, en hafif tabirle yaygın olarak kullanılır ve büyük ölçüde güvenilir. Yazılım altyapımızın önemli bir parçasıdır. Kararlılık konusunda ağır bir yükümlülüğü olmasına rağmen, Java platformu değişen koşullara duyarlı kalmayı başardı. Java kullanan kişilerin yaratıcılığı, bunun bir nedenidir. Java, yüksek derecede kararlılık elde ederken değişiklikleri platforma dahil etmek için resmi bir sürece sahiptir.

Java platformunun nasıl geliştirildiğine bir göz atalım. Ayrıca ufuktaki en belirgin yeni özelliklerden bazılarına da bakacağız.

JCP: Java Topluluğu Süreci

Uzun süredir Java geliştiricisi bile, platformun nasıl geliştirildiğini ve sürdürüldüğünü iyi anlamayabilir. Yaklaşan büyük projelere geçmeden önce, Java sürecinin nasıl çalıştığına dair bir fikir edinelim. Buradaki ana paket, bunun gerçekten açık bir süreç olmasıdır. Katkıda bulunma arzunuz varsa, yapılabilir: Bir katkıda bulunanla konuşun, bir gruba katılın, bir teklif gönderin, bir hatayı düzeltin.

Java geliştirmenin temelinde Java Topluluk Süreci (JCP) bulunur. Bu, platformdaki değişikliklerin nasıl yönetileceğini tanımlayan ve aynı zamanda sürecin kendisini değiştirmeye izin veren bir tür kendi kendini tanıyan temel belgedir. JCP’nin en son sürümü, 2019’da kabul edilen 2.11’dir.

JCP, insanların yaşayabileceği çeşitli rollerin tanımlanması dahil olmak üzere, Java’daki yeni özelliklerin ve değişikliklerin (yani teknik özellikler) nasıl önerildiğini, gözden geçirildiğini ve onaylandığını resmileştirir. Bu roller, Java kullanıcı topluluğunun platformun yönetimine katılması için bir yer sunmaya yardımcı olur.

JSR: Java Spesifikasyon İsteği

Yeni özellikler ve değişiklikler önermek için JCP, Java Spesifikasyon İsteklerinin (JSR) oluşturulmasına (“başlatılmasına”) izin verir. Bu bir aracılığıyla yapılır standartlaştırılmış biçim. Forma ulaşmak için ücretsiz bir JCP hesabına kaydolmanız gerekir.

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3662160/better-java-jdk-enhancement-proposals-jep-explained.html#tk.rss_all

Yorum yapın