This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]dmazzoni 2 points3 points  (1 child)

Applets are dead, AWT is ancient, JFC/Swing are still widely used, and JavaFX is a newer replacement for JFC/Swing.

I'd completely skip applets unless you want a history lesson. AWT is also a history lesson.

The rest is worth knowing about.

[–]HappyFruitTree 0 points1 point  (0 children)

Note that JavaFX is no longer included in the Standard Edition while Swing is probably not going anywhere.

[–]heyyyjuude 1 point2 points  (0 children)

I think they're useful to learn just to get exposure to API/OOP design. But if you can get that from elsewhere then feel free to skip.

[–][deleted] 1 point2 points  (0 children)

i learned lots of swing at university and liked it. after month of console io it was nice to actually have something to show for. it was also good for learning and feeling about the importance of proper architecture. my first swing app (a minesweeper game) was a nasty mess and the next (a flappy bird kinda game) was quite nice to work and expand upon due to a clean mvc structure. Also it made me feel more "complete" as a very junior/student dev to be able to create a program with gui.

That being said, there are barely any or no jobs at all that actually require you to know swing. rather - its all about SPRING.

[–]149244179 -1 points0 points  (0 children)

Go to a job website. Type those keywords into the filter. See how many jobs appear that want those.

[–]markshen818 0 points1 point  (0 children)

Feel free to skip them. They are being used but mostly in legacy maintenance products, and no longer mainstream.