Gerald asked: Is XML too hard for mere mortals?

Looking at it from the XAML perspective (and the MyXaml perspective at
that), I think one has to look at the issue holistically regardless of
whether coding in XML or another style.  It's not that it's too hard but
that it doesn't have all the conveniences of directly coding in C, C#, C++,
or whatever.

I hope I'm not mixing apples and oranges here, but one of the factors that
makes XML unattractive as the native coding format for a UI is that it's not
user friendly.  I'm actually looking at this in the MyXaml Designer--for
example, if I start of with a tag like:

<ComboBox...

I'd like a popup that shows me the attributes with auto-completion and help.
As it is right now, I have a barely functional designer and I need a
reference document open all the time so I can look up properties for the
different controls.  It's not a very efficient work mode.

If the programmer saw that the "usability" of programming directly in xml
was as good, if not better, than writing native code in an IDE, then I think
it would be accepted as easily as any other programming language.

As to non-XML syntax alternatives, I much prefer the xml.  Anything else
adds another layer of confusion, IMO.  The ".value" syntax just doesn't fly
with me.  

I guess (and this goes back to an earlier discussion), the "modern"
programmer expects a few things:

Intellisense prompting
Popup help
Auto completion
On-the-fly syntax checking
Debugging (yes, complex xml needs to be debugged, IMO)

In other words, an IDE to make writing xml usable and promoting xml to a
first class citizen in the world of computer languages.  That's how I'm
planning to address the issue of complexity with xml programming, rather
than "dumbing down" the syntax.

Does that answer the question to some degree?

Marc




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
xul-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xul-talk

Reply via email to