“So what is the deal with these Java guys? We get more than our fair share of personally-challenged individuals in this industry and many seem to hoard around some new mega-hype technology. Based on very little, these individuals crusade as to how this new way revolutionizes everything that came before. They ridicule anything that doesn’t fit into their new model, mock the intelligence of anyone who disagrees and feel they can occupy the moral high ground. This is not an anti-Java article. Many of us have seen all this before, lived through it and even partaken in many of the crusades as the rally calls are made. Can the same be said of other engineering principles? Do bridge or airplane designers start a new crusade every few years, demanding all old bridges and aeroplanes were rubbish and should be pulled down and replaced with virtual bridges or virtual airplanes?” Read the rest of the editorial at Angrycoder.
But going by the name, I can only assume that they’re bashing everything under the sun to get hits. That whole page was a rant without any discernable direction at all. It must be nice not being burdened by the inconvenience of backing up your arguments…
Anyone who is writing stuff like ‘Nintendo-playing, JVM-weaned Java-kiddies’ and calling them ‘personally-challenged individuals’ is an asshole in my book.
‘They ridicule anything that doesn’t fit into their new model’ he says and ridicules everything that doesn’t fit in his opinion.
What was the meaning with this article? OSNews doesn’t like Java? Real developers choose the right tool for the job. May it be C, C++, Java, Scripts or whatever else floats your boat.
>What was the meaning with this article? OSNews doesn’t like Java?
/me DOES like Java.
That was an editorial. The opinions are these of the author at AngryCoder, not OSNews’.
Well, why not clarify what you think in the news article. ‘Read the rest of the editorial at Angrycoder’ doesn’t exactly give any hints as to why this is worthy of an news article on OSNews or whats interesting. Personally I don’t think it’s newsworthy at all.
Java tends to bring out the wanker in people. Which is odd, considering it is both less difficult and less capable than C++. If you are doing something that does not require effeciency, I guess it is fine. The fact that some schools are using it to teach now Gives Me The Fear, though. Students need to learn memory management.
>Students need to learn memory management.
Yes, but they actually have to be taught how to program first!
Optimizations are seldom #1 priority. I program both Java & C/C++ and
for the vast majority of my programs I use Java, simply because I am
far more productive in Java than in C/C++, it’s WAY easier to program Java
than C++ and especially C.
In the later years Time-To-Market is becoming an increasingly more important
factor. Who cares about how fast your new product is, when the competitor
released it 6 months ahead of you…
The important thing in development, is to select the right tool for the job, be it assembler or php…
my $0.02
The content of the article is pretty much summed up by one of the first things you see on the page: “The 1st eZine built with ASP.NET”. Zero content, 100% marketing.
re: Java tends to bring out the wanker in people.
Yeap, normally it’s the people who are slaging it off.
Though I agree that the Java hype is way overblown, this editorial is just a jumble of various rants strung together. If you’re going to rant, at least stay on topic. Besides, the breathless admiration for the Microsoft platform doesn’t help the credibility. Nevertheless, even though this guy doesn’t really get his point across, he really does point out in a few funny instances how the J2EE juggernaught isn’t all it’s cracked up to be. .NET, on the other hand, hasn’t really proven to be anything yet, from where I’m sitting. Frankly, competing platforms can actually be good for the industry, and here’s to hoping that Sun and Microsoft duke it out nose to nose for years to come. That’s the only way we’ll ever get any real innovation out of either of them.
My 2c on Java
1. run once debug everywhere
2. people do want pointers, even if Java (tries) to hide them
3. terrible form layout concepts
4. actionlistener et al – painful and annoying
5. ‘Java is the do-all end-all’ – no its not
6. IDEs which are mostly slow and inflexible. Even JBuilder has its issues – design an interface visually, change the code, and the interface editor falls over.
That being said, I still like Java, somewhat. But the jaded brainwashing Java evangelists (and there are many of those) that push it down your throat tend to make you despise it somewhat.
I like the way C# resembles Java with some name constant changes/tweaks. Very amusing.
>Students need to learn memory management.
Seeing how my fellow first-grade CS students here have trouble with understanding lexical scoping, my opinion is that learning a language with garbage collection first, is the right way to go. Doing memory management yourself also has the danger for students settling for inferior ref-counting mechanisms.
This editorial was awful. Please don’t post any more like it.
Kon, personally I think the Java layout system is superior to anything I’ve seen before. What is it that you dislike so much with it? As for the listeners, I think it’s pretty clean and neat way to handle events. But I agree with some of the posters here in that Java is way too hyped and does have problems.