Kaj je JavaFX in njegova zgodovina?

click fraud protection

JavaFX je zasnovan tako, da nudi razvijalcem Java novo lahko in visokozmogljivo grafično platformo. Nove aplikacije nameravajo za izdelavo aplikacije uporabljati JavaFX in ne Swing grafični uporabniški vmesnik (GUI). To ne pomeni, da je Swing zastarel. Ogromno število aplikacij v uporabi, ki so bile zgrajene s programom Swing, pomeni, da bo še dolgo del Java API-ja. Še posebej, ker lahko te aplikacije vključujejo funkcionalnost JavaFX, ker dva grafična API-ja tečeta ena ob drugi.

JavaFX se lahko uporablja za ustvarjanje grafičnih uporabniških vmesnikov za katero koli platformo (npr. Namizje, splet, mobilne naprave itd.).

Prvotno je bila platforma JavaFX osredotočena predvsem na bogate internetne aplikacije (RIA). Obstajal je skriptni jezik JavaFX, ki je olajšal ustvarjanje spletnega vmesnika. Različice JavaFX, ki odražajo to arhitekturo, so bile:

Oktobra 2011 je izšel JavaFX 2.0. To je pomenilo konec skriptnega jezika JavaFX in premik funkcionalnosti JavaFX v Java API. To pomeni, da se Java-razvijalcem ni treba učiti novega grafičnega jezika in namesto tega so udobno ustvarjali aplikacijo JavaFX z uporabo običajne Java sintakse. The

instagram viewer
JavaFX API vsebuje vse, kar bi pričakovali od grafične platforme - nadzor uporabniškega vmesnika, animacije, učinke itd.

Glavna razlika pri razvijalcih, ki prehajajo iz Swinga na JavaFX, se bo navadila, kako so postavljeni grafični sestavni deli in nova terminologija. Uporabniški vmesnik je še vedno vgrajen z uporabo niza slojev, ki jih vsebuje grafikon scene. Graf prizora se prikaže na posodi najvišje ravni, ki se imenuje oder.

Za uporabnike operacijskega sistema Windows je JavaFX SDK del Java SE JDK od posodobitve Java 7. Podobno kot JavaFX zdaj prihaja Java SE JRE.

Od januarja 2012 je za uporabnike Linux in Mac OS X na voljo predogled razvijalcev JavaFX 2.1.

instagram story viewer