Mis on JavaFX ja selle ajalugu?

JavaFX on loodud selleks, et pakkuda Java arendajatele uut kerget ja suure jõudlusega graafikaplatvormi. Uute rakenduste eesmärk on kasutada rakenduste loomiseks JavaFX-i, mitte Swing-i graafiline kasutajaliides (GUI). See ei tähenda, et Swing oleks aegunud. Suur hulk kasutatavaid rakendusi, mis on ehitatud Swingi abil, tähendavad, et see on Java API osa veel pikka aega. Eriti kuna need rakendused võivad sisaldada JavaFX-i funktsioone, kuna kaks graafilist API-d töötavad sujuvalt.

JavaFX-i saab kasutada mis tahes platvormi (nt töölaua, veebi, mobiili jne) graafiliste kasutajaliideste loomiseks.

Algselt oli JavaFX-i platvormi fookus peamiselt rikaste Interneti-rakenduste (RIA) osas. Veebipõhise liidese loomise hõlbustamiseks oli olemas JavaFX-skriptikeel. Seda arhitektuuri kajastavad JavaFX versioonid olid:

2011. aasta oktoobris vabastati JavaFX 2.0. See andis märku JavaFX skriptikeele lõppemisest ja JavaFX funktsioonide kolimisest Java API-sse. See tähendas, et Java arendajad ei pidanud õppima uut graafikakeelt, vaid pidid JavaFX-i rakenduse loomisel olema tavalised Java-süntaksid.

instagram viewer
JavaFX API sisaldab kõike, mida võiksite oodata graafikaplatvormilt - kasutajaliidese juhtelemendid, animatsioonid, efektid jne.

Swingilt JavaFX-le ülemineku arendajate peamine erinevus on graafiliste komponentide paigutuse ja uue terminoloogiaga harjumine. Kasutajaliides on endiselt üles ehitatud stseenigraafikus sisalduvate kihtide seeria abil. Stseenide graafik kuvatakse tipptasemel konteineril, mida nimetatakse etapiks.

Windowsi kasutajatele on JavaFX SDK osa Java SE JDK-st alates Java 7 värskendusest 2. Samamoodi tuleb nüüd JavaFX käitusaeg Java SE JRE.

Alates 2012. aasta jaanuarist on JavaFX 2.1 arendaja eelvaade allalaaditav nii Linuxi kui ka Mac OS Xi kasutajatele.

instagram story viewer