All available class libraries were "bolted on" after the core language was
established.  You could say anything not in java.lang.* was "bolted on".
The beauty of all those bolt ons is that you have so much stuff already
there, you can concentrate on your business logic.  Even early in the C++
world, we still had to write linked lists explicitly.

At least I am not forced to use IIS and SQLServer.

-----Original Message-----
From: Tony LaPaso [mailto:[EMAIL PROTECTED] 
Sent: Sunday, January 29, 2006 6:59 PM
To: Tomcat Users List
Subject: Re: From Java to C#, ASP.NET [Off Topic]



----- Original Message ----- 
From: "David Tonhofer, m-plify S.A." <[EMAIL PROTECTED]>
To: "Tomcat Users List" <users@tomcat.apache.org>
Sent: Sunday, January 29, 2006 10:11 AM
Subject: RE: From Java to C#, ASP.NET [Off Topic]


> David Thielen <[EMAIL PROTECTED]> wrote
>
>> My conclusion between the two (now that .NET 2.0 has shipped) is: 
>> Portable - java Otherwise - .NET. A lot of the .NET advantage comes 
>> from the fact that the
>> entire stack is from Microsoft so it all just works and is easy to 
>> use.
>>
>> Thanks - dave
>
> S'probably the truth. Maybe Microsoft will open up once Bill & Steve
> have
> kicked the bucket. Would do them some good.
>
> Another 2c: When doing Java, you may want to stay clear of J2EE. I
> have
> heard it's the Wooly Mammoth framework and I have so far worked 
> happily
> without it. I recommend a look at Bruce Tate's pamphlet here:
>


I agree whole heartedly. The Bruce Tate book along with Rod Johnson's, 
"Expert One-on-One J2EE Development without EJB" are indications of 
many Java developers' overall dissatisfaction with the ponderous, 
unnecessarily overbearing beast that is J2EE. My own feel is that all 
the Java "Enterprise APIs" that make up J2EE were more or less "bolted 
on" after the core Java language was established.

Generally, I think "choice' is A Good Thing. But at a certain point too 
much choice leads to fragmentation and confusion which in turn leads to 
frustration, sloppiness and failed projects.

Just think about object persistence as an example....what do you use? 
Hibernate? EJBs? JDO? iBatis? TopLink? Something else? Then think of 
all the web related frameworks you have...Tapestry, Velocity, JSP, 
Cocoon, JSTL, JSF, Struts, probably a dozen more. Now, before someone 
"corrects me", I realize there is not always a perfect overlap between 
all these projects. I realize that some of them are "complimentary" to 
others.

Java, the core language, is good (although, as I mentioned in the 
original post, I think C# is a bit better). There's no doubt in my mind 
that C# and .NET benefited from Java and J2EE, just as Boeing and 
McDonnell Douglas benefited from the work of the Wright Brothers. 



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



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

Reply via email to