Jestem początkującym adeptem co zapewne widać po tytule, bardzo często natykam się na to pytanie w trakcie nauki ale chciałbym je trochę rozwinąć. Czy jest sens w ogóle się tego uczyć skoro w Javie nie piszę się aplikacji desktopowych?

- Rejestracja:prawie 14 lat
- Ostatnio:42 minuty
- Postów:3168
Na pewno warto poswiecic pare godzin i zrobic prosty tutorial jednego i drugiego, bo wciaz jest spora szansa gdzies na to trafic w karierze.
Do tego sporo mechanizmow ze Swinga jest uniwersalnych jak chodzi o obsluge GUI wiec potem inne rzeczy latwiej ogarniesz.

- Rejestracja:ponad 8 lat
- Ostatnio:około 6 godzin
- Lokalizacja:U krasnoludów - pod górą
- Postów:4706
W javie pisze się aplikacje desktopowe. To oczywiście mały procent względem javowych aplikacji web i android. Ale się pisze
.

- Rejestracja:prawie 9 lat
- Ostatnio:ponad 2 lata
- Lokalizacja:UK
- Postów:2235
A to czasem nie zależy od tego w co się celuje? Jeśli chce się znaleźć praktyki/staż/pracę w celu nabycia doświadczenia to jest to dobre pytanie. Jeśli chodzi o to czy jest sens ogólnie, to raczej nie. Większość nowych aplikacji dekstopowych to hybrydy, tworzone w oparciu o np. Electron.

- Rejestracja:prawie 9 lat
- Ostatnio:ponad 2 lata
- Lokalizacja:UK
- Postów:2235
@vpiotr: być może się mylę, ale czy swinga widziałeś częściej tam gdzie pisze się nowe aplikacje, czy tak ogólnie? Bo to duża różnica.
- Rejestracja:około 6 lat
- Ostatnio:prawie 5 lat
- Postów:73
uczyć sie zawsze warto :) a czy sie przyda to inna kwestia... pamietaj ze nieuzywana wiedza powoli zanika.
- Rejestracja:około 6 lat
- Ostatnio:około 6 lat
- Postów:6
Prawdę mówiąc chciałbym się skupić na nauce która pozwoli mi na dostanie praktyk / stażu / pracy, wiele kursów na internecie porusza przestarzale technologie i bardzo często miesza mi to w głowie. Na czym powinienem się skupić? Co obrać jako cel nauki?

- Rejestracja:ponad 13 lat
- Ostatnio:prawie 3 lata
Aventus napisał(a):
@vpiotr: być może się mylę, ale czy swinga widziałeś częściej tam gdzie pisze się nowe aplikacje, czy tak ogólnie? Bo to duża różnica.
Swinga widziałem w pracy i na Softpedia.com / download.com
Electrona w poważnych zastosowaniach tylko na https://electronjs.org/apps/atom
- Rejestracja:około 8 lat
- Ostatnio:około 3 lata
- Postów:134
Ja trochę posiedziałem w obu technologiach i są ciekawe. Mam poczucie, że JavaFX jest trochę "przekombinowana" choć pewnie wynika to z jej dużych możliwości, a moich małych umiejętności :D
Ale na pewno JavaFX wymusza rozdzielenie widoku od logiki, co dla początkującego może wydawać się dziwne, a jest wręcz wszędzie wymagane. W swingu o takie rozdzielenie trzeba samemu zadbać co również może fajnie zaowocować. Ja osobiście uważam, że warto coś tam poskubać ;)
A firmę, która pisze duże zlecenie w JavieFX znam, co może być dowodem, że ma to zastosowanie również w komercyjnych projektach

- Rejestracja:prawie 20 lat
- Ostatnio:2 minuty
Jeśli znasz trochę Javę i masz zamiar w niej głęboko siedzieć, a zarazem koniecznie chcesz hobbystycznie klepnąć jakieś proste GUI desktopowe to co za różnica czy framework/ toolkit jest widywany w ofertach pracy czy nie? Co byś nie wybrał i tak nie przyda ci się w pracy :) Natomiast jeśli chcesz szkolić się pod wymagania pracodawców to dłubanie w Swingu i JavieFX się kompletnie nie opłaca. Stawiaj CRUDy na RESTu w Spring Boocie, wrzucaj to w chmurę od Amazona i chwal się w CV :]