J2EE vs .Net Benchmark results
-
Interesting article over at http://www.middleware-company.com/j2eedotnetbench/. Basically .Net makes J2EE look like a toy on all levels. It will be interesting to hear the commentary over the next few weeks. The results on .Net are very impressive and reflect what I have been seeing in some production deployments. BTW, Middleware is a Java consultancy.
-
Interesting article over at http://www.middleware-company.com/j2eedotnetbench/. Basically .Net makes J2EE look like a toy on all levels. It will be interesting to hear the commentary over the next few weeks. The results on .Net are very impressive and reflect what I have been seeing in some production deployments. BTW, Middleware is a Java consultancy.
Sounds like this benchmark could be credible, if it means they come out against J2EE and that's what they usually use. Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002 Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002 During last 10 years, with invention of VB and similar programming environments, every ill-educated moron became able to develop software. - Alex E. - 12-Sept-2002
-
Sounds like this benchmark could be credible, if it means they come out against J2EE and that's what they usually use. Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002 Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002 During last 10 years, with invention of VB and similar programming environments, every ill-educated moron became able to develop software. - Alex E. - 12-Sept-2002
The point I was wondering about was the several thousand more lines of code in the J2EE implementation than the .NET one. Too bad the Java programmers don't have as good an IDE as VS.NET. Unless of course JBuilder 7 has changed a lot from version 6. -Sean :)
-
Sounds like this benchmark could be credible, if it means they come out against J2EE and that's what they usually use. Christian No offense, but I don't really want to encourage the creation of another VB developer. - Larry Antram 22 Oct 2002 Hey, at least Logo had, at it's inception, a mechanical turtle. VB has always lacked even that... - Shog9 04-09-2002 During last 10 years, with invention of VB and similar programming environments, every ill-educated moron became able to develop software. - Alex E. - 12-Sept-2002
Yeah - they set it up to make sure all the complaints that came out of the original round of petshop tests were addressed, used identical hardware across the board, etc. The pricing stuff is pretty telling - even if they had stuck with Linux, would have been much more expensive (the OS cost is so inconsequential if you are doing anything serious - ie outside your basement - anyway). It's going to be hard to argue that all the freeware stuff would perform much better than the commerical app servers they used, and one of them couldn't even finish the test. This looks like an apples to apples test - finally. I wonder how much better the .Net perf would be with Stored Procs - they took them out for this. My guess is perhaps another 10-15%. My rough calcs put a 8 way 1.5 machine about equiv to a 16 way sparc, which would have to be at least a 32 way to come close to the 8 way W2K/Net solution, although the scale lines look surprisingly weak when adding processors on the J2EE stuff. Maybe they do better on Sparc architecture (I would hope so for the $$$ premium). Interesting stuff.:cool:
-
Interesting article over at http://www.middleware-company.com/j2eedotnetbench/. Basically .Net makes J2EE look like a toy on all levels. It will be interesting to hear the commentary over the next few weeks. The results on .Net are very impressive and reflect what I have been seeing in some production deployments. BTW, Middleware is a Java consultancy.
W00T! .NET R0X0RS! :-D
-Domenic Denicola- [CPUA 0x1337] “I was born human. But this was an accident of fate—a condition merely of time and place. I believe it's something we have the power to change…”
-
Interesting article over at http://www.middleware-company.com/j2eedotnetbench/. Basically .Net makes J2EE look like a toy on all levels. It will be interesting to hear the commentary over the next few weeks. The results on .Net are very impressive and reflect what I have been seeing in some production deployments. BTW, Middleware is a Java consultancy.
Very interesting indeed. Performance has always been Java's week point, and I have heard rumors that Sun intentionaly made it slow, so that companies need to buy their (expensive) SPARC hardware in order to run it. However, Java still is a good solution for heterogenouos environments. .NET has no usage there AFAIK. :beer:
-
Interesting article over at http://www.middleware-company.com/j2eedotnetbench/. Basically .Net makes J2EE look like a toy on all levels. It will be interesting to hear the commentary over the next few weeks. The results on .Net are very impressive and reflect what I have been seeing in some production deployments. BTW, Middleware is a Java consultancy.
Wow, thanks for the link. I'm waiting for Oracle and Sun's rebuttal. I think this time it'll lie along the lines of, "yeah but yours isn't cross platform". Very interesting stuff this :-) ASP.NET can never fail as working with it is like fitting bras to supermodels - it's one pleasure after the next - David Wulff
-
Very interesting indeed. Performance has always been Java's week point, and I have heard rumors that Sun intentionaly made it slow, so that companies need to buy their (expensive) SPARC hardware in order to run it. However, Java still is a good solution for heterogenouos environments. .NET has no usage there AFAIK. :beer:
Nemanja Trifunovic wrote: and I have heard rumors that Sun intentionaly made it slow, so that companies need to buy their (expensive) SPARC hardware in order to run it. Yes, this is a good and common strategy in computer area! Make your software slow, so people will love it and you'll sell more. MS also made Windows intentionaly slow, so people would go for better Intel machines. Chris also makes Codeproject's lounge slow sometimes so people have to buy a broadband access. lazy isn't my middle name.. its my first.. people just keep calling me Mel cause that's what they put on my drivers license. - Mel Feik
-
Nemanja Trifunovic wrote: and I have heard rumors that Sun intentionaly made it slow, so that companies need to buy their (expensive) SPARC hardware in order to run it. Yes, this is a good and common strategy in computer area! Make your software slow, so people will love it and you'll sell more. MS also made Windows intentionaly slow, so people would go for better Intel machines. Chris also makes Codeproject's lounge slow sometimes so people have to buy a broadband access. lazy isn't my middle name.. its my first.. people just keep calling me Mel cause that's what they put on my drivers license. - Mel Feik
Daniel Turini wrote: Make your software slow, so people will love it and you'll sell more. MS also made Windows intentionaly slow, so people would go for better Intel machines. Chris also makes Codeproject's lounge slow sometimes so people have to buy a broadband access. Good points, good points :-D Cheers,Joao Vaz And if your dream is to care for your family, to put food on the table, to provide them with an education and a good home, then maybe suffering through an endless, pointless, boring job will seem to have purpose. And you will realize how even a rock can change the world, simply by remaining obstinately stationary.-Shog9
-
Interesting article over at http://www.middleware-company.com/j2eedotnetbench/. Basically .Net makes J2EE look like a toy on all levels. It will be interesting to hear the commentary over the next few weeks. The results on .Net are very impressive and reflect what I have been seeing in some production deployments. BTW, Middleware is a Java consultancy.
I wouldn't put it in quite those terms. I found several things interesting: (1) The optimized J2EE performed 10 times better than Suns original setup (which Microsoft did their original benchmarks against). This vindicates Suns assertion that Pet Store was not optimized and was not suitable for benchmarking. Of course, this didn't stop Microsoft from benchmarking it and talking loudly about the results. (Read: Microsoft was more than happy to test against unoptimized applications, despite protests, and then tell everyone it was because of the superiority of .NET) (2) The paper talks a great deal about maximum loads, and .NET does quite a bit better than J2EE in that comparison. But, in terms of pages-per-second J2EE and .NET perform almost identically until you get somewhere into the 1000-4000 concurrent user ranges. (Which makes the idea that J2EE is "a toy" rather insulting to Microsoft - because they can't really outperform it until there are 1000+ concurrent users. Frequently, it requires 3000+ concurrent users before you see much difference.) (3) .NET does do better than J2EE when it comes to cost and number of lines of code. ------------------------------------------ "Isn't it funny how people say they'll never grow up to be their parents, then one day they look in the mirror and they're moving aircraft carriers into the Gulf region?" - The Onion