mostlylucid

scott galloway's personal blog...
posts - 911, comments - 723, trackbacks - 11

My Links

News

Archives

Post Categories

Misc. Coding

The most half assed, ill informed article I've ever read on .NET

http://rss.com.com/2010-7345_3-5079603.html?part=rss&tag=feed&subj=news

Gotta love this quote...
"Unlike J2EE middleware, .Net doesn't do much beyond connecting information to the Windows desktop. Companies have moved beyond merely connecting applications but now also require software that manages high-volume transactions and all kinds of customer data. They need to integrate complex business processes and centrally automate the management of IT environments. These are all areas where Microsoft continues to fall short. "
Huh...I came from a J2EE middleware environment, is this guy insane? In my experience, J2EE is MUCH harder to get to integrate successfully with 'other' systems (i.e., don't natively use JAVA) than .NET - oh, and don't get me started on trying to use J2EE with CORBA.
The High Volume argument is one which has been around for SO long and has been reported very widely - I have yet to see a comparison of .NET versus J2EE IRL - most of these are purely anecdotal and purport the '.NET garbage collection is inefficient and doesn't scale' argument - never seen proof though which is a little suspect...
The fact that he's an AS/400 guy (and has therefore almost certainly never event opened VS.NET in his life ) probably says a lot. It's not that I'm a .NET fanatic, I just detest these  types of article which have little basis in fact yet are presented as absolute gospel.

UPDATE: Eric Gunnerson commented that he believed that some of the comments I mentioned above were based on an article in PC Magazine... I think it's this one... http://www.pcmag.com/article2/0,4149,1218682,00.asp which is in itself very interesting - this comment was very telling:

"The .NET path offers fewer options in building business logic and database components. Microsoft has no official blueprint for business objects comparable to Enterprise JavaBeans (EJB), though it recommends best practices on the Web (www .microsoft.com/resources/practices). The .NET developers have to devise their own component models based on these practices, while a J2EE developer just needs to run a wizard to get EJB."

Yup, I agree, Microsoft has NOT provided great architecture resources - before there's any complaints pointing the the MS Architecture site - check out Sun's it blows it out of the water!
In J2EE you had very clear patterns which you could follow - want a web app, look at the MVC pattern - want enterprise integration, look at EJB, stateful or stateless... .NET has ASP.NET and it has the Enterprise Frameworks - what I've never felt in .NET is that these were 'joined up' - and no, I don't believe at this juncture that Whidbey will address it either.

The samples on the ASP.NET site are really interesting they're pretty lightweight web apps - where's the link to .NET Petshop or Nile? I believe this is a hangover from the ASP days when ASP developers were seen as 'Web Developers' and VB6 / VC6++ developers were the 'Application Developers' - this has carried forward to .NET where ASP.NET developers are seen as separate from the 'Enterprise' developers using Interop, Enterprise services etc...

Opinions???

Print | posted on Monday, September 22, 2003 9:52 PM | Filed Under [ .NET Links Random ]

Feedback

Gravatar

# re: The most half assed, ill informed article I've ever read on .NET

Re: High Volume

PC Magazine (I think) did an app server comparison a while back that included a benchmarking test (with their Nile benchmark).

All the J2EE vendors dropped out of the competition, so the only numbers left to publish were the Microsoft ones.
9/23/2003 1:36 AM | Eric Gunnerson
Gravatar

# re: The most half assed, ill informed article I've ever read on .NET

Yup, funny that...I remember in my J2EE days that performance benchmarks between AppServer vendors were like hens teeth...
What I find incredibly telling is that there's no J2EE AppServer vendor which has published an article slating .NET (they used to do this a whole lot in the comparison with other J2EE servers).
The only 'interesting' comparison I found were these : http://www.gotdotnet.com/team/compare/Benchmark_ShortRepFinal.pdf

http://gotdotnet.com/team/compare/middleware.aspx

The infamous Petshop ones...

The article which I think Eric is referring to is this : http://www.pcmag.com/article2/0,4149,1218682,00.asp

9/23/2003 1:52 AM | Scott Galloway
Comments have been closed on this topic.

Powered by: