Java is a shit language. It's best feature is static type safety, and it honestly doesn't do that very well. Then they try to fix the limitations by building these huge, stupid frameworks on top of it. Struts is used everywhere for years despite being shithouse. Then people go "OMG Struts was so bad, let's use Spring instead - it's the best!" except Spring is only good compared to shit like Struts, it's not actually good. It gets worse and worse, actually, encouraging lazy, thoughtless, "automagic" progr
So, Java, the language (and do you include the JVM into 'Java') is a piece of shit because many people tried hard to build frameworks (many shitty frameworks at that) on top of it?
My systems run on Java and we use no frameworks at all, only tier separation standard, no auto-magic, I like it exactly that way and it works as it is supposed to.
I'll bet you use more than you say, unless you wrote your own servers. Which is possible, I've done more than one of those. Java isn't the problem, and the GP that only has been exposed to Struts 2 and Spring, well, yes, he'd likely think those two things are Java when they're only minor frameworks used for one small subset of things people do with Java, no matter what the appearance is.
The typical page layout program is nothing more than an electronic
light table for cutting and pasting documents.
Java frameworks are polishing a turd. (Score:-1)
Java is a shit language. It's best feature is static type safety, and it honestly doesn't do that very well. Then they try to fix the limitations by building these huge, stupid frameworks on top of it. Struts is used everywhere for years despite being shithouse. Then people go "OMG Struts was so bad, let's use Spring instead - it's the best!" except Spring is only good compared to shit like Struts, it's not actually good. It gets worse and worse, actually, encouraging lazy, thoughtless, "automagic" progr
Re:Java frameworks are polishing a turd. (Score:-1)
So, Java, the language (and do you include the JVM into 'Java') is a piece of shit because many people tried hard to build frameworks (many shitty frameworks at that) on top of it?
My systems run on Java and we use no frameworks at all, only tier separation standard, no auto-magic, I like it exactly that way and it works as it is supposed to.
Re: (Score:1)