> From: Ben Souther [mailto:[EMAIL PROTECTED]
> Sent: Monday, November 24, 2003 9:20 PM

> Just out of curiosity, why did you choose Tomcat, or any OSS
> app, over .NET
> (and no, this isn't an attempt to start another thread about
> J2EE vs .NET)?
>
> You've stated that:
> 1.) That you are deploying on WinXXX and, more specifically, IIS.
>
> 2.) That you are specifically prohibited from hacking the
> source code.  (IMHO:
> that's where the "WTFs" belong)

In a nutshell, the simple answer is that .NET is NOT portable away from the
MickeySoft environment. Don't get me wrong here, MS finally came up with a
server that has a hope of working under production conditions. However, it
only has a hope. There are many reasons why Unix systems are superior,
long-term, and it would be way off-topic, not to mention preaching to the
choir, to go into them here.

A secondary answer is that Tomcat is the reference implementation of J2EE.
My directives are in that direction. I'm in a political situation where I am
outnumbered but, not yet, out voted. The policies are that we only build to
reference standards, regardless of what we are building it needs to be
portable, for various definitions of portability.

In order to win my point I have to prove viability of the Tomcat AppServer
over .NET. Basically, it's a java v. .NET battle. The target market for Java
is larger than the target market for NET, as it also includes .NET supported
systems. This is my strongest point. Further, most-likely clients are
running some form of *nix exclusively. For us, what I'm doing is a
worst-case scenerio namely; Win2K IIS/Tomcat v. MS .NET, we're going to get
pointy questions along that line too. Sort of like what you're asking here.
Yes, WTF applies and that was my initial reaction.

I'm quite well aware of OSS, Cathedral/Bazaar, etc. I supported Samba, I was
a Caldera Linux VAR once (to my recent regret a la SCO), and was very
involved in Internet DNS warz and other political issues. I've also been
doing C++ since '87. My big gripe about the entire Java universe is the need
to rename things in an incomprehensible manner, just to be different
apparently. When one doesn't know the new names, one gets terribly insulted
and put down upon. Excuse me, I was doing O-O when many here hadn't even had
their first date yet (a small wager there). But, that's another story.

> What's amazing is that, in your case, this approach worked
> very well.  You
> insulted the product, the documentation, and all the people
> who have spent
> their own time and energy participating in this list enough
> that someone
> who's very knowledgeable got defensive enough to want to
> prove you wrong and
> and not only pointed you to the documentation but answered a
> lot of questions
> directly.

I'm sorry if anyone took offence to my note, but those were things that
needed to be said. Early release, yeah. But, wrong dox need to be expunged
ruthlessly. Just like bad code. Remember the old 'ego-less' school of
programming? I'm one of those. I also had to crack some of the arrogance
here. Yes, this reveals a certain arrogance on my part. But, I did start off
asking  politely and then I did publish my letter in a polite fashion. I do
practice 'tit for tat', religiously. I will never take the offensive but, I
will always return fire when fired upon.

I did get some very good info albeit not quite complete, when I get
everything done AND I know it works, I'll submit the changes and
recommendations to the current doc, as recompense to the project. Definitely
the Workers How-To needs revisions and the ISS How-To needs work as well.
Any references to JNI, until the JNI dox are updated, should be dropped.

My specific thanks to Tom Lyle for
http://www.onjava.com/pub/a/onjava/2002/12/18/tomcat.html. That's how the
IIS How-To should read.

Now I'll have to go back and read Chuck's response. It looks like I owe him
that courtesy. On other fronts, I try to avoid having to ask question in the
first place. I'd already been fighting with this for a week before I even
subscribed to this list. I *have* perused all the dox I could get my hands
on.

--
Part of RTFM should include the name of the FM to R!

-
R O E L A N D  M J   M E Y E R
Neuchatel, Switzerland
Yahoo Messenger: roeland_meyer
http://www.roelandmeyer.org

Running Tomcat 4.1.29 under Windows 2K Advanced Server.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to