JavaFX 8 a strony www.

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?

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

0

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

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.

0

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

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1