Java Is So 90s
An anonymous reader writes "Some of you may recall last year's Java vs. LAMP Slashdot
flamewar. The fight has now "brewed" (couldn't resist) into the mainstream press at
BusinessWeek." From the article: "Yared says developers far and wide are creating a new generation of Internet-based applications with LAMP and related technologies rather than with Java. Can it possibly be that Java -- once the hippest of hip software -- has become a legacy technology, as old and out of style as IBM's (IBM) mainframe computers and SAP's corporate applications? Mounting evidence points to yes. Reports by Evans Data Corp., which does annual surveys of the activities of software developers, show Java use is slipping as LAMP and Microsoft's .NET technology gain traction."
Languages don't cause bad programs to be written -- bad programmers do!
Nonsense. Languages can be specifcally designed to encourage and assist programmers in achieving different outcomes. PHP - being poorly designed - encourages poor practices and certainly does not enforce or even encourage secure code. Hence why it is an absolute disaster in practice.
For someone who has "grammar tip of the day" as his sig, I find it ironic that you begin one of your sentences with "because" instead of replacing the preceding period with a comma.
Wrong: LAMP's success was due to the Open Source model. Because you didn't need to take huge training courses or buy huge packages to learn Apache, PHP or MySQL.
Right: LAMP's success was due to the Open Source model, because you didn't need to take huge training courses or buy huge packages to learn Apache, PHP or MySQL.
What makes .NET more attractive?
.NET in comparison to those using Java. Just to a quick job search on Dice(13.5K vs 10k) or Monster and you will see that there are clearly more Java jobs than .NET jobs.
Can someone explain to me how .NET is so fundamentally different from Java that it could escape Java's fate?
For one Java is actually in use and so it has the potential fate of losing user base. .NET is not in uses so it's fate would either be to stay the same or actually be implemented somewhere. Java is supported by SUN, a successful but not untouchable, company. .Net is supported by Microsoft, a company that has proven that can and will take huge losses to support mederately succesful to failing products.
Obviously nothing since few companies use
Yeah, I'm going to listen to a guy named "mysqlrocks" try to tell me the best way to make a scalable Web site. People choose PHP for the same reason they choose MySQL, they simply don't know what the fuck they're doing to themselves.
Was that hot enough for you? I can flame harder if you'd like.
Java's "Write once run everywhere" motto is a joke, and everyone knows it. I've never seen any serious developper that could tell me he was able to make Java code flawlessly run on every plateform.
Sadly, the truth is much closer to "Java, Write once Debug everywhere"...
Even though i'm more of a pythonista, don't forget Ruby here, it got a LOT of momentum fropm Ruby on Rails and the language itself deserves fame. It's well built, flexible, stable, and clearly the best competitor of Python.
"The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
If you listen to Java zealots, that's been true from day 1. In the real world, it still doesn't happen.
As for the windowing libraries, Swing is now hardware accelerated and totally indistinguishable from 'native' GUIs on MacOS/X and Windows Vista.
BS. I can tell by the seconds of lag when you click a menu before it appears.
I am trolling