[Mono-list] Comparing .NET CLI implementations

Michael Torrie torriem@cs.byu.edu
09 Apr 2002 18:12:24 -0600


--=-DuDNh+FpFSvpxpzpA3GU
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Tue, 2002-04-09 at 17:40, Brad Wilson wrote:
> Toby DiPasquale wrote:
>=20
> > .NET is Microsoft's new development platform, in answer to Java, that w=
ill
> > allow multiple languages to compile to the same bytecode, thus, allowin=
g
> > execution and integration of a mixed-code environment.
>=20
> As someone who has spent a lot of time in the Microsoft world, this sound=
s
> like the answer of a Java person. ;) J++ and J# are Microsoft's answers t=
o
> Java. The .NET framework is the next evolution in COM(+), as promised so
> many years ago (was that the 1997 PDC when they were talking about the ne=
xt
> version of COM that would integrate garbage collection?). Many of the thi=
ngs
> that were promised and delivered in COM+ were significantly enhanced in .=
NET
> (multi-language support, attributed programming, etc.).

No I'd say the previous person is correct.  .NET is a direct response to
Java.  Java was intended to be far more than a language.  .NET is
competing directly with Java EE.  The same ideas behind J2SDKEE are
behind .NET and the new web-based .NET applications.  Until recently,
any really big enterprise application on the web was only done in Java.=20
MS recognized that they would lose out.  So they came up with .NET.  The
nice thing about .NET is that it is also a convenient way to escape the
dead-end win32 api.  So in reshaping the whole of Windows around .NET,
they can compete very well with Java EE, and get a nice fresh future in
the process.  (Although I imagine that progammin in .NET will always be
tied to win32 using tons of pinvoke calls.)

So far I like what I see in mono, because I could care less about the
.NET framework.  It's the CLR and C# that interest me at the moment.

Michael


>=20
> It minimizes the major leaps .NET has made over Java to say is just an
> "answer" to it, IMO. Clearly the non-Windows crowd recognizes this value,
> because we have Mono and .GNU. :)
>=20
> Brad
>=20
> --
> Read my web log at http://www.quality.nu/dotnetguy/
>=20
>=20
> _______________________________________________
> Mono-list maillist  -  Mono-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
--=20
Public key available from http://students.cs.byu.edu/~torriem



--=-DuDNh+FpFSvpxpzpA3GU
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQA8s4No9bTmAa2MOJ8RAiafAKCT+PWuwER02voh4RCT2vcfBycGTACgn8BY
r9HuZqSCSDYqan7ZTsexb98=
=yWzN
-----END PGP SIGNATURE-----

--=-DuDNh+FpFSvpxpzpA3GU--