Kas ir JavaFX un tā vēsture?

JavaFX ir paredzēts, lai Java izstrādātājiem nodrošinātu jaunu vieglu, augstas veiktspējas grafikas platformu. Jaunu lietojumprogrammu mērķis ir JavaFX, nevis Swing, lai izveidotu lietojumprogrammas grafiskā lietotāja saskarne (GUI). Tas nenozīmē, ka Swing ir novecojis. Lielais izmantoto lietojumu skaits, kas izveidots, izmantojot Swing, nozīmē, ka tas vēl ilgi būs Java Java sastāvdaļa. Jo īpaši tāpēc, ka šajās lietojumprogrammās var iekļaut JavaFX funkcionalitāti, jo abas grafiskās API darbojas nemanāmi.

JavaFX var izmantot, lai izveidotu grafiskas lietotāja saskarnes jebkurai platformai (piemēram, darbvirsmai, tīmeklim, mobilajai ierīcei utt.).

Sākotnēji JavaFX platformas uzmanības centrā bija bagātinātas interneta lietojumprogrammas (RIA). Bija JavaFX skriptu valoda, kas bija paredzēta, lai atvieglotu tīmekļa interfeisa izveidi. JavaFX versijas, kas atspoguļo šo arhitektūru, bija:

2011. gada oktobrī tika izlaists JavaFX 2.0. Tas signalizēja par JavaFX skriptu valodas beigām un JavaFX funkcionalitātes pāriešanu uz Java API. Tas nozīmēja, ka Java izstrādātājiem nebija jāiemācās jauna grafikas valoda un tā vietā bija ērti izveidot JavaFX lietojumprogrammu, izmantojot parasto Java sintakse.

instagram viewer
JavaFX API satur visu, ko jūs varētu gaidīt no grafikas platformas - lietotāja saskarnes vadīklas, animācijas, efektus utt.

Galvenā atšķirība izstrādātājiem, pārejot no Swing uz JavaFX, būs pierast pie grafisko komponentu izkārtojuma un jaunās terminoloģijas. Lietotāja saskarne joprojām tiek veidota, izmantojot slāņu sēriju, kas atrodas ainas diagrammā. Sižeta diagramma tiek parādīta uz augstākā līmeņa konteinera, ko sauc par skatu.

Windows lietotājiem JavaFX SDK ir daļa no Java SE JDK kopš Java 7 atjauninājuma 2. Tāpat JavaFX izpildlaiks tagad nāk Java SE JRE.

Sākot ar 2012. gada janvāri, JavaFX 2.1 izstrādātāja priekšskatījums ir pieejams lejupielādei Linux un Mac OS X lietotājiem.