[Mono-devel-list] Re: [Mono-list] Surveys: Mono 1.0 and Mono Conference.
A Rafael D Teixeira
rafaelteixeirabr at hotmail.com
Sun Oct 12 11:58:01 EDT 2003
>From: Bob Smith <bob at thestuff.net>
Just correcting a misconception...
>Why a monolithic release?
Yes, we can partition, but see...
>1. The core stuff. The JIT, meta data libs, and class libraries.
>This is really the heart of mono and will be needed for everything else.
Fine, but is a huge core, you'ĺl see below...
>2. ASP.NET (Web stuff)
>Not necessary for non web builders. What percentage of machines have
>apache on them? I don't think Microsoft is going to go after mono over
>asp, but if they do, it would be good for them to target the asp stuff
>directly rather then all of mono.
ASP.NET can, AND ALREADY IS, kind of separate (xsp and mod_mono, are
But we have to consider that not only Web Pages are dealt by it, but also
>3. GTK# (Gui stuff)
>Why install GTK# on your web server? I know my web servers don't have X
>on them, so I'd rather not download it on that system.
Yes, it is already a separate install. But Mono, needs first to be adopted
by developers, that will develop applications based on it, that then will be
deployed, so Mono 1.0 have to have all tools and toolkits needed for the
huge mass of developers out there...
>4. mcs, mbas, monodis, ilasm, etc (Development stuff)
>These tools are only useful to developers. Most users wont ever need
>them, so why have them install them?
That is the cited misconception...
ASP.NET compiles pages on the fly, so it needs mcs, mbas, and any other
supported compiler, to be installed.
Some language runtimes also need ilasm, because only it gives access to the
whole IL codes.
Also any application can do as ASP.NET and invoke those tools at anytime,
because they are wrapped in the core libraries.
So 1 and 4, always go hand-and-hand. So only 2 and 3 can (and are) packaged
separately, but as I said to get applications that need mono as a runtime,
developers have to have lots of things readily available, so again Mono 1.0
probably needs lots of tools and additional class libraries...
Mono Hacker since 16 Jul 2001
English Blog: http://monoblog.blogspot.com/
Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/
High-speed Internet access as low as $29.95/month (depending on the local
service providers in your area). Click here. https://broadband.msn.com
More information about the Mono-devel-list