Programming Legends Debate .Net, J2EE
Updated: A few of the world's renowned programming wizards gathered at the OOPSLA show to debate the relative strengths and weaknesses of Microsoft's .Net and Sun's J2EE.
VANCOUVER, British ColumbiaIn a meeting of programming heavyweights dubbed a shootout of competing platforms, participants exhibited criticism and sarcasm, but also a grudging respect for their opposing peers. At a session entitled "The Great J2EE vs. Microsoft .Net Shootout" at the OOPSLA conference here this week, software development superstars debated the relative strengths and weaknesses of Microsofts .Net and Suns Java 2 Platform, Enterprise Edition. The panelists included Anders Hejlsberg, Microsoft Corp. distinguished engineer and lead designer for the C# language; John Crupi, chief Java architect for Sun Services at Sun Microsystems Inc.; Don Box, leading Microsoft architect on its Indigo project; Rob High, IBMs chief architect for the WebSphere Application Server Family; and Alan Knight, lead developer for the Web Toolkit at Cincom Systems Inc. and a Smalltalk expert.Asked whether Microsofts developers had Java envy or vice versa, the panelists had a variety of responses but mostly expressed mutual respect.
Click here to read about a Microsoft-commissioned study that claims Visual Studio .Net 2003 fared significantly better in tests than IBMs WebSphere and other tools.
IBMs High said he did not "subscribe to the idea that there is one thing that fits all needs. So I would hope we dont end up with a single model with the expectation that that is a utopia. I dont think the best move is for J2EE to emulate everything .Net did or vice versa."
Knight, who was on the panel to represent an independent view, said: "I would certainly be willing to agree that both Java and Microsoft have both gone off in the wrong direction and to some extent are following each other in circles. But there are positives and negatives. The positive is they are learning from each other and gaining best practices. The negative is they are chasing each others tails to get feature checklists matched up, regardless of value to developers."
In response to a question asking what feature each side saw as most appealing in their competitors platform for enterprise development, Box took a long pause as though he had no response, but then said, "I love the fact that the VM [virtual machine] is fairly small
"
Next Page: Debating the relative merits. 








