JavaFX 8 a strony www.

JavaFX 8 a strony www.
rnestk
  • Rejestracja: dni
  • Ostatnio: dni
  • 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: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
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ę.

rnestk
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0

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

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
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.

rnestk
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 26
0

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

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

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

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.