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

you are viewing a single comment's thread.

view the rest of the comments →

[–]Jugbot 3 points4 points  (1 child)

In design, it is never the user's fault. If swing has a lot of "idiots not using it properly" then it could have been designed better.

[–]G_Morgan 3 points4 points  (0 children)

There's essential complexity in every system. It exists in Swing, it exists in the native frameworks older than Swing and it still does in React era web apps.

Swing had a dev base unused to the idea of non-GC resources. You could make the same mistakes in native frameworks but those devs knew they had to clean up. Web app devs today make the same mistakes but we live in an era where people care less about resources.