Getting the Java Religion
Anonymous Coward writes "Interesting article at angryCoder about java,c# and the entire .com "hype". Take a historical approach to the entire thing and brings up the following points: no business is truly altruistic, and one needs to learn from history or else."
What's with the pastel green and pink? Are they selling Barbie dolls?
Software Wars
I mean, really. This isn't flamebait. I read the article, and the only thing about Java (or, more precisely, Java coders) that I found in it was that, man, Java coders are religious about their language (which could be said about any language), and Java runs slowly (which is true, but not a new observation).
The rest was all quite rambling about different OSes for no particular reason that I could discern.
Loved it, Microsoft astroturfers ramping it up once again. "Developers! Developers! Developers!"
Dave
I write a blog now, you should be afraid.
And yet they omit to mention that somethimes it gets cold in Canada in the winter?
Free Java games for your phone: Tontie, Sokoban
"The 1st eZine build with ASP.NET" - No wonder it's called Angry Coder.
Bottom-line: We need to innovate better for the Linux platform.
This is FUD, albiet subtle FUD. Passages like "Whilst Windows has become a component-based rapidly-developing operating system, despite the open-source pretensions of mass part-time development, there is nothing revolutionary appearing (or likely to) on the same Unix platform it always was. Hopefully it will manage to survive in the niche's where Unix has been over the last many years." give away the writer's true intentions. If you want to make a point about something, you don't just come out and say it point blank, like "Linux is crap! Bppppt!", instead you take the subtle route and try and make your readers think that they came to that conclusion all by themselves, as this article seems to be doing.
When you say "Hopefully Linux will manage to survive" what you are really saying subconciously is "Linux may not survive, so don't use it". also by adding another, better choice in the same passage ("Windows has become a component-based rapidly-developing operating system"), you allow the reader to think he has discovered for himself something that the author has blindly missed. It makes the reader think he's "figured out" that Windows is superior. When you "figure out" something like this, it is far more credible (since it is coming from your own head) than when somone just jumps out and trys to push something in your face.
The propaganda battle (often called Marketing, btw) that's been going on recently would make a Nazi blush...
"Your superior intellect is no match for our puny weapons!"
This article has nothing real to say, except apparently that java coders all like to jump on bandwagons for an over-hyped technology, and that we should all instead hop on a microsoft bandwagon for an overhyped technology. I really fail to see what the difference between an overhyped java platform and an overhyped ".Not" platform is.
He also says good things about visual basic. Visual basic is a crappy language. Or, at least, everybody thinks that. So, of the 10 or 20 competent programmers I have met in my life, only one of them would even consider programming in Visual Basic (and I'm sure he'll drop it once he learns java or C++).
Jack Valenti and the MPAA are to technology as the Boston strangler is to the woman home alone
The first paragraph tipifies the Linux zealots you find on /.
I found it very boring. Just like this post :).
Too many words for very little point and new info.
In a 5 year period we get one superb programming language - only we can't control when the 5 year period will begin. --Alan J. Perlis
I don't think we are anywhere close to one of thouse 5 year periods.
Where in the h*ll is this guy coming from?
Has he ever had to _support_ a big MS server installation?
Sure, the "Mainframe is dead", except for the tens of thousands of businesses that rely on fast, efficient, reliable, and comparatively cheap processing provided by mainframes and the relatively inexpensive cobol programmers that man them.
Sure, Unix is a 'niche market', except for the millions of users who use it every day for tasks ranging from mainframe replacement to destop applications, not to mention the countless academic, engineering, and other uses Unix is put to. For example, running most of the infrastructure on the Internet.
Yeah, Java runs slow. Boo hoo. So does a windows machine, even when you ignore downtime due to reboots and system crashes.
When this bozo is ready to bet his business on a technology, and is ready to assume full responsibility for the consequences of his decision, and is able to execute on his strategy, then and only then is he qualified to write a credible version of the article referenced.
"But actually trying to use m4 as a general-purpose langage would be deeply perverse" --ESR
the guy makes one good point
I can even understand the open guys wanting to protect their community code-base from commercial use, but why the crusading, anti-money, idealistic baggage? Most of us make a living out of writing software (feeding the kids etc), given most are not employed in Academia or studying for future careers. So, by all means have fun, add value, but the anti-capitalist attitudes are really tiresome!
Whilst Windows has become a component-based rapidly-developing operating system...
Just because its "rapidly-developing" doesn't mean its getting any better. It just means I have to rewrite my windows code every couple of years.
Based on very little, these individuals crusade as to how this new way revolutionizes everything that came before.
.NET has been released for how long now?
This is the funniest line in the piece. Java has been released for how long now?
Oh thats right, it hasn't.
Well, I doubt that. After all, doesen't the line "The 1st eZine built with ASP.NET" suggest a little bias towards Microsoft?
C. M. Burns
i assume you meant a "heap of Java programmers"
Let's see.. .Net. This is probably the next big crusade"
"Although J2EE is designed specifically to run on any platform, given the nature of running under a VM, realistically Unix (or Linux) became the main target. "
Huh? after whining about VB not getting respect for running under a VM?
"alternative means of producing software for the software-starved and innovation stagnant Unix platforms. "
Nice. No need to comment.
"So Java is a new revolutionary language? Errrm, well, NO! Those with a C/C++/BCPL or whatever background find it all VERY familiar"
Totally missing the point that the familiarity is intentional, and the libraries and runtime are key elements in Java's usability and widespread adoption. Focus only on the language and those things go away.
"Many of the Nintendo-playing, JVM-weaned Java-kiddies passionately shout about the evil Microsoft empire, joined by the die-hard Unix guys who are still bitter about the mass-market juggernaut of the Microsoft technologies. "
Nice derisive stuff, illustrating the formidable bias of the author. Note the subtle smear along the lines of "java is a toy language". Reminds me of 1996!
"So many of us are very excited about the
Again, no comment needed.
Typical stuff. Microsoft has an army of resellers and service vendors who will spew this stuff as long as anyone will listen.
I'm just wondering why Hemos posted it. Some weird Slashdot humor perhaps?
A perfect method of truly making my currently Virus free UNIX systems totally VIRUS COMPATIBLE with Microsoft applications!!!
.Net development kit!!!
SIGN ME UP NOW. I WANT A
Go MONO!!!
Yahoo!!!
-hack
Got Geometrodynamics? Awe, too hard to figure out? Too bad.
try a conservative 50% C++ performance increase over Java. You must be the worse C++ coder in the world if you can only eek out 5%.
The Java and Linux crusade is getting some support from IBM, but let's be realistic and understand they just want to shift some more very expensive boxes - they will drop Java/Linux in a heartbeat depending on what makes money.
Thats odd... I'm sure I've seen IBM pour a large amount of money in to porting linux over to its 390 range servers and its infamous "Love, Peace and Pengiun" adverts that they got in trouble for when they spray painted them on side walks.
IBM also seem to be pushing java a fair amount also, I have got a heap of IBM/Java demo crap at home from shows
... on this "Angry" crap site. The domain owner Jonathan Goodyear is up past his eyeballs with Micro$hit. His company is named "ASPsoft" -- get it? He owes his living to Bill Gates. Which way ya think he's gonna lean? Arf, arf
There are tons of technolgies popping out these days and in the golden era of dot-coms it was even wilder. Every techology claimed to be the silver bullet for this or that problem. Looking at it seriously we have to admit that - Windows rules the desktop - That old-fashioned software and hardware concepts rule the server. Why is it going this way? Quite easy, the bulk of the software and hardware ist crafted by professionals. None of them is eager to throw away his/her acumulated knowledge and take the risk of starting something completly new where nobody can make any perdictions about the outcome. Professionals use existing technolgies and develop them further. The advent of the java language ist no contradiction. Java is a simplified C++, i.e. a C++ the is more usable. If you take a look at the development of client-apps, you'll discover that Java and VisualBasic are both considered to be powerfuil platforms. Thes didn't made it through the evaluations of big companies because of their avangardistic concepts, but because of their user (programmer)-friendlyness. A professional chooses a tool because it is appropiate to the problem not because it is geekish or nicely structured. How would you explain the success of the PERL otherwise?
Dropping VB for C++? Your kidding! Instead of wirting 3000 lines of application code, you'll deliberatly choose to addt 1700 lines for ctors, dtors and memory management? No thanks! If your task ist to implement high-performance libraries I admit that you might gain something (although I would prefer to go with strict ANSI-C for tasks like this) Dropping it in favour for Java? Well, I dropped C++ for Java...