JavaFX 2.0 - czy warto się uczyć ?

JavaFX 2.0 - czy warto się uczyć ?
LO
  • Rejestracja:prawie 20 lat
  • Ostatnio:ponad 4 lata
0

Hej! Tak się zastanawiam czy warto się wgłębiać w JaveFX ? W wersji 2.0 sporo się zmieniło w stosunku do starych wersji... Ogólnie ta technologia ma przyszłość ?

galleanv
  • Rejestracja:prawie 15 lat
  • Ostatnio:prawie 9 lat
0

Jakbym znał przyszłość to założyłbym temat z odpowiedzią na twoje pytanie zanim je zadałeś. xD

edytowany 1x, ostatnio: galleanv
LN
  • Rejestracja:około 16 lat
  • Ostatnio:około rok
  • Postów:1398
0

Według mnie - tak, warto. Dzięki porzuceniu JavaFX Script i przejściu na Javę jest to naprawdę fajna technologia :)

lipkerson
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad 2 lata
0

Według mnie też warto. Jest dwóch konkurentów - silverlight ale ten już raczej jest pogrzebany no i flex (w robocie dziargam w tym czasami i fajna sprawa).

Ale i tak wybrałbym javefx do nauki - sam się zbieram do zrobienia czegoś w tym ale jakos brak czasu:)


Another jam from the world for the jam from the voices of the world......
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:około 7 godzin
0

W wersji 2.0 sporo się zmieniło w stosunku do starych wersji

Słabo się znam na JavieFX, ale co się tak dużo zmieniło? Na pewno wywalenie JavaFX Script to duża zmiana, bo po co ktoś ma się uczyć nowego języka tylko do tworzenia GUI, skoro można zaklepać JavęFX w Scali czy Groovym co najmniej równie zwięźle co w JavieFX Script? Wg mnie wywalenie tego JavaFX Script to bardzo dobre posunięcie.

A poza tym? Sprawdzałem API JavyFX 1.x i JavyFX 2.x i jest w sumie dość podobne, tzn stare API chyba nie jest jakoś mocno zmienione, a tylko doszły nowe funkcjonalności.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
0

Dzięki JavieFX jest prawdopodobieństwo że wreszcie powstaną aplikacje na desktopy w Javie. Do gier to się nie nadaje ale programy użytkowe można pisać i to zajebiste :P
Jest sens. Ale tak na prawdę to nie ma się czego uczyć bo JavaFX jest banalnie prosta IMHO. Można ją ogarnąć w dzień popijając herbatkę :]

Koziołek
Moderator
  • Rejestracja:około 18 lat
  • Ostatnio:22 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
0

Z jednej strony nauka ma sens. JavaFX to dobre rozwiązanie, które łata braki w Swingu. Z drugiej strony patrząc na roadmap tej biblioteki odnoszę wrażenie, że komuś się w Oracle nie chce i uwalą całkiem fajną technologię.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException
Wibowit
Możesz jaśniej?
Koziołek
Obecne plany wdrożenia JavaFX wyglądają tak, że w momencie gdy w końcu będzie ona dostępna w wersji 2.2 na linuxa to po pół roku pojawi się wersja 3.0 o ile uda się wypuścić Javę 8. Ergo będzie bajzel jak z Androidem tyle tylko, że potęgowany przez różną dostępność biblioteki pod różnymi platformami.
Wibowit
Możliwe, że np wersja 3.0 będzie wymagać Javy 8, a wersje 2.x mogą przecież latać na Javie 6 i Javie 7. Jeśli rozwój linii 2.x zakończy się na 2.2 to zapewne ta wersja stanie się standardem, a wersje 2.0 i 2.1 nie będą praktycznie w ogóle używane. Bajzel będzie ale moim zdaniem i tak niewielki.
0

Uczyć?
No bez przesady, do nauki de facto tam jest niewiele, zwłaszcza, jeśli ktoś zna różnicę pomiędzy Stage a Scene albo używał technologii wprowadzające taki podział.
Reszta tak naprawdę jest prościutka i łatwiutka. No, może poza Eventami, które działają mi bezproblemowo, ale jak przejrzałem dokumentację to jakoś tak dziwnie one na papierze wyglądają.

Lepsze pytanie: "Czy używać?".

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.