[Mono-list] Philosophical Question - Why .NET on UNIX?
Andreas Färber
andreas.faerber at web.de
Tue Jul 3 03:58:01 EDT 2007
Mike,
In short, you are mixing up concepts.
First, the CLI is not ActiveX. To my knowledge Mono does not have
dependencies on any COM replacement technologies.
Second, the big difference between C#/Java and Delphi/Pascal/... is
not the C-like-or-not syntax but the managed environment it's
executed in, replacing null pointer references previously leading to
immediate segmentation faults with exceptions the program can easily
handle. Mono and .NET handle many languages, not just C#.
Third, .NET is not just a replacement for Java. It fixes many
limitations Java still has and C#/VB.NET introduced some nice
aglnuage features which Java got only afterwards (1.5). Java is still
lacking a convenient bridge algorithm like p/invoke (JNI is not an
equivalent, it compares better to embedding Mono).
Fourth, in your argument that you don't want JavaScript and ActiveX
in your browser you are completely missing the point that Mono is not
a browser technology. It can be used for exactly what you expressed a
wish for, transmitting data from one location to another without
rendering.
Hope this clarifies some things.
Andreas
More information about the Mono-list
mailing list