@James Anderson #
Posted Friday 14th March 2008 10:57 GMT
"Fourthly it is only a matter of time till the world wakes up to the fact that ".NET" is J2EE done right. Anyone embarking on a large scale project using J2EE without considering the .NET alternative deserves all the "xml" config files they get."
Cool, where can I get a version of .NET that will run on my Solaris, Linux and FreeBSD servers? Oh, I can't - granted, there's this Mono thing, but it only runs reasonably well on Linux and it's an incomplete subset of .NET. So I've got to migrate to Windows to run this fabled "J2EE done right", which is a problem as I'd need much more hardware and a wheelbarrow full of cash to pay for the licensing.
J2EE, whether you're using EJB 3.0 or a lightweight framework like Spring, is far ahead of the game compared to .NET. Yet again, MicroSoft aren't innovating, but playing catch up since they wasted so much time trying to extinguish Java. After all, why would I want to run my portable Java code on an OS like Windows that struggles to use anything more than four cores or processors?
As for the usual bull about "write once, debug anywhere", in eight years working primarily in Java, I have never encountered a portability issue. I've seen naive programmers hardcode paths into their applications, but that's their fault for not being competent enough to use a build tool like Ant or an IDE which can at least parameterise such things. (Not that this degree of "unportability" doesn't afflict .NET apps ...)


