In reply to Marc's comments replying to Arron's comments,
replying to Marc's comments:


I think really that there are two main reasons why the XUL
Open source/GPL effort is taking so long to bake:

1.) With Open source/GPL projects many people can make projects,
many people can run with a derivative and run with a derivative of
a derivative - case in point Linux ... Debian, Redhat, Lindows, etc.
Efforts and resources scatter, kind of like an easter egg hunt spreads
out. A business is more like paramilitary invading. They go in, destroy,
and get out as quick as possible.

2.) I think XUL in itself is not addressing the whole need. Yes, we
need an XML-based UI, yes we need an API to do this in, but we also
need a framework that will support all of the rest of things for that
application as well. For example, in Java and C# there are tonnes of API
calls to do all sorts of neat stuff like DB connections, sockets,
XML, 2D, 3D, sound, COM, DCOM, CORBA, etc.

XUL and a XUL API do not have this. I think that the only thing M$ has
brought to the table is the idea that a XUL needs to be supported in a
larger context. Programming these days is not the same it was 10 years
ago. Remember using Borland's C++ Builder in Win 3.1? You wrote your
application and hoped that you could find the winsock stack? Sound and
video API calls were unheard of. These days programmers expect (and
rightly so) a rich set of tools to use. Sun really started addressing
this with the Java platform. It has all kinds of APIs. Makes programmers
drool (more than usual) over API calls. Even the C++ programmers got
jealous and at GNU came up with CommonC++ to create a default class
hierarchy that looks suspiciously like the Java world. But then again
the Java class hierarchy looks suspiciously like the Delphi class
hierarchy, and so on ...

Many other efforts have been made (in other platforms) to address
pieces of this but there hasn't been a "final unifier" ...
until now with .NET and XAML ... so long as you play in the windoze 
world. This is the edge that billy boy and the programming monkeys at
M$ have over Mozilla. Unification.

I don't know, maybe the next step is an XML programming language that transparently 
ties all programming platforms together so that you never know if it's compiled down 
to C++, C#, Java, whatever. Definitely a first step would be to tie XUL/XBL in with 
Gnome an SVG lib and see where it goes from there. Then add an XML programming 
language and ...


my 2 cents.


Arron
NHS^隊X'uS+l.)ۭޱy
zThm޲'^֧t!:(!h'-櫝ޯ+axwZj[-̬vhkjبmv,vw(xF"w~\'$mjY&j)b
   
bn֥X(~zwilqzlX)ߣn֥

Reply via email to