Re: Time to heat up the new module discussion
- From: Alvaro Lopez Ortega <alvaro 0x50 org>
- To: Ben Maurer <bmaurer andrew cmu edu>
- Cc: Joe Shaw <joeshaw novell com>, desktop-devel-list gnome org
- Subject: Re: Time to heat up the new module discussion
- Date: Fri, 14 Jul 2006 08:40:11 +0100
Ben Maurer wrote:
> Mono will *not* be taking resources from the current GNOME
> community. Even if there is on occasion, a but in Mono that needs to
> be fixed, it seems that this is a net win given the increased
> development speed. I'm sure Joe Shaw, Aaron Bockover, and Larry
> Ewing (among many others) would attest to the benefit which Mono has
> provided as they developed applications.
Let's be sincere. Mono does not provide more benefits than what
Java has been providing since more than a decade.. and we have not
used it. Nobody joint the GCJ or Classpath library effort, and
basically nobody cared about it.
How many Desktop Java based applications has you used in the last
few years? Ok, and now, think again in all those benefits that Mono
is supposed to bring to us.
>>> It makes increasingly less sense to write applications in C. If
>>> you look at where the interesting and innovative development has
>>> been in terms of applications in GNOME, virtually zero of them are
>>> C apps. They're all either Python or Mono. This isn't a
>>> coincidence. >> For me the problem is not the language, but the
>>> addition framework.
>
> So, given the choice of:
>
> - "virtually zero...interesting and innovative development" or
> - Two frameworks
>
> You are suggesting less innovative development? There is absolutely
> nothing suggesting that over the next 5 years, C applications will
> become easier to develop. On the other hand, substantial
> improvements in managed languages (such as generics, and the many
> enhancements coming in C# 3.0).
Think of another desktop, choose the one you want.. let's say KDE:
it's one framework, one desktop and innovative applications. So,
yeah, rather than something strange, it's the usual business for
everybody else.
>> Does it make sense to you to use have three or four different DOM
>> parsers in memory at the same time? (libxml2, python, mono and java
>> for example).
>
> First, java is not under consideration at this point. Let's not
> cloud the discussion with off-topic issues. Currently, python and
> mono are where the innovation that Joe has been talking about is
> happening.
Yeah, we are arguing about different things. Actually, you worry
about pushing for Mono, and I'm worrying about stopping any new
dependency for the GNOME framework on a third party one.
The Mono case is exactly the same as the Python or the Java one; and
from my point of view all them carry the same set of problems to
GNOME: Huge dependencies, resource wasting, and the bast amount of
APIs in which the applications will be based and that are controlled
by somebody else (API may change, ABI may be broken, etc).
By the way, I have no idea.. I'm just wondering.. Isn't the Mono
Class libraries bigger than the GNOME ones. Wouldn't it look weird
to depend on a secondary framework bigger than itself?
--
Greetings, alo.
http://www.alobbs.com
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]