Witam. Czy ta ksiązką nie będzie trochę za stara aby ją wykorzystać w dzisiejszych czasach?
https://helion.pl/ksiazki/java-4-swing-tom-1-jan-bielecki,javas1.htm?srsltid=AfmBOook44ZNyp1e78MnqDerg3xZ91rfmC5Cahr8ux2aFu69Keum3oyV#format/d
A jeśli tak to czy mogłby ktoś polecić coś do programowania grafiki w javie? Byle nie javaFX. Zależy mi na Swingu. Miłego dnia!
Java Swing 4 Książka.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 45
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1948
Data wydania książki drukowanej :
2000-09-19
Ta książka została wydana… ćwierć wieku temu.
Musi być grafika w Javie? Może jakiś Electron albo inny JavaScript.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 421
ale nostalgicznie sie zrobiło
- Rejestracja: dni
- Ostatnio: dni
- Postów: 45
Jak ta książka została wydana 25 lat temu to dzisiaj zapewne nie naddaje się do niczego. To chciałem wiedzieć. Dziękuję za odpowiedź i życzę miłego dnia. Będę się musiał przeprosić z JavaFX...!!!
- Rejestracja: dni
- Ostatnio: dni
- Postów: 152
wojownik266 napisał(a):
Jak ta książka została wydana 25 lat temu to dzisiaj zapewne nie naddaje się do niczego. To chciałem wiedzieć. Dziękuję za odpowiedź i życzę miłego dnia. Będę się musiał przeprosić z JavaFX...!!!
Wszystko zależy, jeśli robisz jakiegoś toola tylko dla siebie to java swing będzie nie dość że przenośny to jeszcze chat gpt wygeneruje ci od razu to czego chcesz.
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Silesia/Marki
- Postów: 5719
będzie cieżko bo nikt nie robi już aplikacji desktopowych w javie. chyba jedyne rozwiązanie to wziąć stare książki, ale potem trzeba by ten kod unowocześnić. żeby nie tłuc implementacji interfejsów z jedną metodą tam gdzie starczy funkcja. pamiętam że w pradawnych przykładach do springa to była jeszcze jeszcze patologia współdzielenia listenerów. nawet to na studiach miałem. wynikało to z tego że JVM podobno źle radził sobie z dużą ilością klas więc robiono jeden listener z drabinką ifów do obsługi 20 przycisków. ale nawet w 2012 to już było passé
- Rejestracja: dni
- Ostatnio: dni
- Postów: 45
Ok. Dzięki!
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1
To nie jest tak, że nikt już nie robi aplikacji desktopowych w Javie. W polskim korpo pewnie tak, bo wszędzie webówka i angular. A jakbyś celował w apkę typu dashboard to pewnie lepiej w elektronie, albo tauri robić. Niemniej są ludzie co wciąż rozwijają fajne aplikacje desktopowe w javie albo kotlinie, czy im się to opłaca tego nie wiem. Przykładem mogą być: produkty JetBrains, dbVisualizer, Sweet Home 3D i mnóstwo pomniejszych. Java Swing + FlatLaf daje radę i poza składnią (zwykła java) jest całkiem nowoczesna. W JavaFx też można znaleźć ciekawe projekty na przykład takie gui do silnika gier Defold. JavaFx + AtlantaFX i masz całkiem fajny wygląd. Ale w moim odczuciu JavaFx jest gorsza od Swing, wydaje mi się, że GUI gorzej się odświeża, widoczne są szarpania np. w takim WebView.
Podsumowywując, bo się trochę rozpisałem, książka powyżej może być ok, ale zalecałbym Ci jeszcze poczytać o wzorcach MVC, MVP i MVVM jeśli myślisz o desktopie i masz jakiś konkretny projekt w planach. Natomiast jeśli chciałbyś celować w rynek IT w Polsce, żeby łatwiej później znaleźć pracę to webóka niestety.