TIP: Click on subject to list as thread! ANSI
echo: c_echo
to: Jerry Coffin
from: Bo Simonsen
date: 2003-09-20 01:11:48
subject: RE: RE: Re: RE: More

Hello Jerry!

*** 19.09.2003 at 09:40, Jerry Coffin wrote to you:

 >>.NET is just Microsofts try of reinvent Java.

 JC> A cute one-line reply, but far from accurate or realistic.

Yes, I did that so I could get some really good arguments about _why_ I
should use .NET instead of Java.

 JC> First of all, Java is (by definition) a one-language solution,
 JC> while .NET currently supports at least 4 -- and its virtual machine
 JC> is noticeably better designed, so it does a better job of
 JC> supporting more languages as well. 

Ofcause, but why is it smart, if you only are programming in the same
programming language? It's only somekind of luxurary imho.

 JC> Second, Java is a purely proprietary pseudo-standard, owned
 JC> entirely by Sun Microsystems, and completely open to their whim. 
 JC> MS originated .NET, but submitted specs for the C#, the CLR (and
 JC> probably a few other parts as well) to ECMA, and they're now open,
 JC> international standards that anybody can implement without paying
 JC> royalties, following directives from above, etc., like with Java.

Why would you get .NET working on other platforms like Linux or other UNIX'es.

 JC> Third, .NET is a fundamentally cleaner design.  Java does its best
 JC> to be entirely monolithic, treating the virtual machine, class
 JC> library and language proper as basically a single, indivisible
 JC> unit.  .NET is much more modular, with the virtual machine, the
 JC> class library, and the languages each defined as an entirely
 JC> separate unit, so that although MS happens to implement C# only on
 JC> top of the CLR, somebody else could perfectly reasonably implement
 JC> it entirely differently.

So you doesn't mean that .NET is doing redudant code, like another 4th
generation programming language?

 JC> Finally, .NET is not only more open itself, but is far more built
 JC> around open standards as well, where Java largely ignores open
 JC> standards and builds its own instead.

What open standards are .NET using?

 JC> OTOH, none of that has been enough to convince me that I really
 JC> wanted anything to do with either one -- I've learned bits about
 JC> both out of necessity, but I'm afraid I'm just not the sort of
 JC> person to ever really _like_ either one very well.  Fortunately for
 JC> me, neither is particularly well-suited to most of the work I do.

Tell me how mutch are Microsoft paying you?

Regards,
        Bo

--- timEd/Linux 1.11.b1
* Origin: * The Night Express * Roennede Dk * (2:236/100)
SEEN-BY: 633/267 270
@PATH: 236/100 237/9 20/11 106/1 2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.