JavaFX ve Tarihçesi Nedir?

JavaFX, Java geliştiricilerine yeni, hafif ve yüksek performanslı bir grafik platformu sağlamak için tasarlanmıştır. Amaç yeni uygulamaların Swing yerine JavaFX kullanmasıdır. grafiksel kullanıcı arayüzü (GUI). Bu, Swing'in eski olduğu anlamına gelmez. Swing kullanılarak geliştirilen çok sayıda uygulama, uzun süre Java API'sinin bir parçası olacağı anlamına geliyor. Özellikle bu uygulamalar JavaFX işlevselliğini içerebildiğinden, iki grafik API sorunsuz bir şekilde yan yana çalışır.

JavaFX, herhangi bir platform için (örneğin masaüstü, web, mobil, vb.) Grafik kullanıcı arayüzleri oluşturmak için kullanılabilir.

Başlangıçta JavaFX platformunun odak noktası temel olarak zengin internet uygulamaları (RIA'lar) idi. Web tabanlı bir arayüz oluşturmayı kolaylaştırmak için tasarlanmış bir JavaFX kodlama dili vardı. Bu mimariyi yansıtan JavaFX sürümleri:

Ekim 2011'de JavaFX 2.0 piyasaya sürüldü. Bu, JavaFX kodlama dilinin sonunu ve JavaFX işlevinin bir Java API'sine taşınmasını işaret etti. Bu, Java geliştiricilerinin yeni bir grafik dili öğrenmeleri ve normal Java sözdizimi kullanarak JavaFX uygulaması oluşturmak konusunda rahat olmaları gerekmediği anlamına geliyordu.

instagram viewer
JavaFX API'sı bir grafik platformundan bekleyebileceğiniz her şeyi içerir - UI kontrolleri, animasyonlar, efektler, vb.

Swing'den JavaFX'e geçiş yapan geliştiriciler için temel fark, grafik bileşenlerin nasıl düzenlendiğine ve yeni terminolojiye alışacaktır. Bir kullanıcı arabirimi, sahne grafiğinde bulunan bir dizi katman kullanılarak oluşturulmuştur. Sahne grafiği, sahne adı verilen üst düzey bir kapta görüntülenir.

Windows kullanıcıları için JavaFX SDK, Java 7 güncelleme 2'den bu yana Java SE JDK'nın bir parçası olarak gelir. Aynı şekilde JavaFX çalışma zamanı da Java SE JRE geliyor.

Ocak 2012 itibariyle, Linux ve Mac OS X kullanıcıları için indirilebilen bir JavaFX 2.1 geliştirici önizlemesi bulunmaktadır.

instagram story viewer