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."
"s far as the CLR vs the Java runtime goes, Java byte code is fairly specific to java. It's possible to create non-Java languages that target the byte code, but it's not particularly practical. The CLR, on the other hand, was designed from the start with the idea of multiple language support."
.NET VM.
.NET (Code Access Security) is arguably more refined and capable than the model built into Java. "
.NET's language feature set."
.NET and Java are free, the application servers they run on are not. "
.NET.
There are more languages running on the java VM then there are running on the
"It may not seem like a big deal to some, but being able to write more or less equally capable code in VB.NET, C#, J#, C++, Python, or a long list of other languages really does increase adoption."
Yuck. What kind of project manager would consent to building an application in five languages?
"The CLR affords far better platform specific integration than Java."
Only for windows.
"The security framework built into
Arguably? Yes I would call bullshit and argue that.
"The CLR has support better support for a variety of programming constucts, such as generics, than Java does... or, in some cases did but the latest and greatest java releases have done a pretty good job and matching
The 1.5 Java (the current stable release) has generics and annotations and more.
"While both
Really? I guess the people who write JONAS, Jboss, Spring, Geranimo are all dead now and all their code has been destroyed by a massive bomb. Yup there are absolutely no free J2EE containers left all. Your only choice is Websphere!. Next time you FUD don't use this talking point, it just makes you look stupid.
"Not really. It's an evolutionary step. "
Nah, it's just a rip off. It would have been an evolutionary step if it had multiple inheritance. Lucky for us parrot is humming along. That will be a very nice evolutionary step and from the looks of it will be faster then java and
Sorry to introduce facts into your advocacy but I just couldn't let this FUD post go without a reply especially one that is ranked so undervedly high.
evil is as evil does
1997: Java 1.1 VMs are vastly better than previous releases, with more optimisations and better garbage collection. They can routinely equal C++ in terms of performance...
1998: Java 2.0 VMs are vastly better than previous releases, with more optimisations and better garbage collection. They can routinely equal C++ in terms of performance...
2000: Java 3.0 VMs are vastly better than previous releases, with more optimisations and better garbage collection. They can routinely equal C++ in terms of performance...
2002: Java 4.0 VMs are vastly better than previous releases, with more optimisations and better garbage collection. They can routinely equal C++ in terms of performance...
2004: Java 5.0 VMs are vastly better than previous releases, with more optimisations and better garbage collection. They can routinely equal C++ in terms of performance...
2007: Java 6.0 VMs are vastly better than previous releases, with more optimisations and better garbage collection. They can routinely equal C++ in terms of performance...
2009: Java 7.0 VMs are vastly better than previous releases, with more optimisations and better garbage collection. They can routinely equal C++ in terms of performance...