JavaFX 8 a strony www.

JavaFX 8 a strony www.
rnestk
  • Rejestracja:prawie 12 lat
  • Ostatnio:ponad 10 lat
  • Postów:26
1

Czy JavaFX jest przydatne w tworzeniu www? Sporo jest fragmentarycznych informacji w necie, ale nie konkretów. Czy można tym API zastąpić JavaScript?

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:13 minut
2

Obecnie praktycznie wszystko oprócz odtwarzaczy wideo jest zaklepane w HTML5 + CSS + JS, więc ani JavaFX, ani Silverlight, ani Flash nie zawojują Internetu.

Aczkolwiek do wyświetlania skomplikowanych interfejsów wybrałbym raczej JavęFX aniżeli HTML5, gdyż to drugie strasznie zamula przy skomplikowanych interfejsach z dużą ilością załadowanych danych.

Trzeba też wziąć pod uwagę grupę docelową. Jeśli chcesz by twoja strona była dostępna na tablety i smartfony to wtedy praktycznie musisz zrobić wersję HTML5, by te urządzenia obsłużyły twoją stronę.


"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.
rnestk
  • Rejestracja:prawie 12 lat
  • Ostatnio:ponad 10 lat
  • Postów:26
0

Więc jaką właściwie przydatność ma JavaFX? Tylko jako ładniejszy, fajniejszy Swing?

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:13 minut
3

Tylko, albo aż. Równie dobrze można by powiedzieć, że np Qt nie ma sensu, bo przecież były już wcześniej przenośne toolkity.

Aplikacje webowe które mają być dostępne zewsząd i na wszystkim muszą być zaklepane w HTML5 + CSS + JS. Innej opcji nie ma.

Swing, JavaFX etc mogą być użyte w aplikacjach desktopowych albo w specyficznych aplikacjach webowych, skierowanych do klientów którzy mogą i potrafią sobie zainstalować Javę.

JavaFX jest nie tylko ładniejsza i fajniejsza, ale ma dużo większe możliwości i wsparcie dla nowych technologii niż Swing. Dla przykładu sprzętowe dekodowanie wideo, wbudowany/ osadzony w aplikacji WebKit z dobrą współpracą, obsługa wielodotyku. Oprócz tego nowe bajery w standardzie jak wykresy, które mają w zamierzeniu być przydatne w aplikacjach biznesowych. Na koniec trzeba dodać projektowanie JavyFX 2+ z myślą o lambdach, dzięki którym kodzenie interfejsów ma być przyjemniejsze - Swing jest raczej mało kompatybilny z lambdami.


"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.
rnestk
  • Rejestracja:prawie 12 lat
  • Ostatnio:ponad 10 lat
  • Postów:26
0

A jak w JavaFX z obsługą mp3? Podpytam cię jeszcze... :)

Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:13 minut
0

Dokumentacja mówi że JavaFX 2+ obsługuje mp3. Jak dokładnie z tym jest to nie wiem, ale chyba dość łatwo sprawdzić.


"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.

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.