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?
JavaFX 8 a strony www.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
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ę.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 26
Więc jaką właściwie przydatność ma JavaFX? Tylko jako ładniejszy, fajniejszy Swing?
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
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.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 26
A jak w JavaFX z obsługą mp3? Podpytam cię jeszcze... :)
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: XML Hills
Dokumentacja mówi że JavaFX 2+ obsługuje mp3. Jak dokładnie z tym jest to nie wiem, ale chyba dość łatwo sprawdzić.