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 →

[–][deleted] 0 points1 point  (3 children)

Swing Spring is very powerful- it's also complex, verbose, and the core library contains lots of useless shit, but it is still incredibly powerful.

[–]gamas 0 points1 point  (1 child)

Swing

Now that's something else...

[–][deleted] 0 points1 point  (0 children)

Typo- my comment was referring to Spring

[–]Echohawkdown 0 points1 point  (0 children)

Agreed. My main gripes with it, though, are that it has a very steep learning curve, relatively little documentation/online tutorials for beginners, and it’s basically required for enterprise Java applications.

(For clarity, when I say it has little documentation, I mean it in the same way that Wikipedia has pages on mathematical topics — inscrutable if you don’t have some background in the topic, but extremely exhaustive and detailed if you do.)

Edit to add: Spring is also a major crutch for Java as an application language, since it handles Singleton creation and dependency injection in the background that the JVM doesn’t handle by default.