Na forum 4programmers.net korzystamy z plików cookies. Część z nich jest niezbędna do funkcjonowania
naszego forum, natomiast wykorzystanie pozostałych zależy od Twojej dobrowolnej zgody, którą możesz
wyrazić poniżej. Klikając „Zaakceptuj Wszystkie” zgadzasz się na wykorzystywanie przez nas plików cookies
analitycznych oraz reklamowych, jeżeli nie chcesz udzielić nam swojej zgody kliknij „Tylko niezbędne”.
Możesz także wyrazić swoją zgodę odrębnie dla plików cookies analitycznych lub reklamowych. W tym celu
ustaw odpowiednio pola wyboru i kliknij „Zaakceptuj Zaznaczone”. Więcej informacji o technologii cookie
znajduje się w naszej polityce prywatności.
Witam serdecznie.
Mam pewne zapytanie odnośnie właśnie Swing. Przerabiając jedną z książek z Javy (nie tak starą) znajduje się spory fragment dotyczący właśnie Swing. Słyszałem jednak, że biblioteka ta odchodzi do, mówiąc kolokwialnie, "lamusa".
Stąd moje pytanie. Czy warto się uczyć Swing? Jeśli nie, to jaka alternatywa?
Warto. AWT i Swing bywają narzucane przez biblioteki Javy. Przykładowo gdy chcesz dodać coś do Tray'a. Znajomość tej biblioteki to zdecydowana, konieczna podstawa.
Przy tworzeniu aplikacji okienkowych (i nie tylko) biblioteka JavaFx pozwala na uzyskanie dużo lepszych efektów. Jej radziłbym Ci się nauczyć.
Na chwilę obecną znajomość Swinga wydaje się jeszcze niezbędna do beztroskiego poruszania się po świecie Javy. Należy już jednak śledzić rozwój i uczyć się sumiennie Javy FX.
Chyba trochę przesadzacie. Java to dzis w 95% aplikacje webowe albo webserwisy. W okienkach pisze sie bardzo rzadko. Podstawy możesz podłapać, ale nie zachęcam do zgłębiania tajników swinga jeśli nie będziesz miał wyraźnej potrzeby.
podczepie sie
w sumie też mnie zastanawiało, gdybym miał potrzebe napisania jakies aplikacji okienkowej to czy uzylbym javy czy jakiegos innego jezyka, ma ktos jakieś zdanie na ten temat? :P
edit
apropos tematu, swinga warto znac, chocby na poczatek i chocby dlatego ze mozna zakumac pare ważych rzeczy: dziedziczenie, prowizoryczne "wstrzykiwanie zależności", klasy anonimowe itp
No jest w Netbeans też, ale to jakaś tragedia moim skromnym zdaniem, w eclipse wtyczka jest dużo wygodniejsza i bez problemu można zmieniać to co się wygeneruje. No pewnie tak, w końcu to ma być konkurecja dla WPF.
o widzisz, ostatnio po głowie chodzi mi pomysl na mały okienkowy programik to moze przejrze te FX :P @karolinaa mi też mozesz podesłać, może jakiegoś źródła jeszcze nie znam ;)
To nie jest kwestia uczyć się czy nie uczyć. Biblioteki AWT i Swing są podstawami dla innych rozwiązań. Java Beans? One zostały wręcz wymyślone dla AWT i Swinga (mutowalność, properties listenery, konwencja get i set). Model listenerów? Później kopiowany przez GWT, Vaadin, Androida czy nowoczesne rozwiązania webowe.
Java FX to osobny rozdział. Serio. To już zupełnie inne podejście i po pierwszej niezbyt udanej wersji tego języka postanowiono włączyć to rozwiązanie do javy, ale jako bibliotekę ze standardowym API.
Zatem - Swinga i AWT należy znać. Java FX się nauczyć, a i tak znając życie UI będzie webowy... o ile w ogóle będzie :D
Usunąć wpis?
Tej operacji nie będzie można cofnąć.
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.
karolinaakarolinaa