[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: The Browser Wars are Dead! Long Live the Browser Wars!


xbl custom events
tblanchard@m... wrote:
> 
> On Monday, October 21, 2002, at 11:36  AM, m batsis wrote:

>> Java certainly does include behavior although seperation of conserns 
>> is another subject. You may be interested in UIML [1] on that.
> 
> 
> I did mention Java might be an exception - but the implementations have 
> been really lacking in performance.  Honestly, when was the last time 
> you saw a really useful (cr)applet?  

This [1] has been my favorite applet for some time.

> Plus, Java is a good example of how 
> not to do an OO language.

I can do without this argument getting in this thread ;-)


> I looked at UIML and it looks like a bad joke to me.  I can't remember 
> when I've seen something less readable and more complicated that did so 
> little.  So much noise for so little signal.

So little? Reusing UI presentation and logic, including behaviour hooks 
for interaction logic to output to different UI formats such as Swing 
and HTML is lots more that "so little" and I have not seen any contender 
to UIML yet.


> Your later comment about hammers is particularly applicable.  ML's are 
> really poor mechanisms for describing behavior.  They're sort of poor 
> mechanisms for describing relationships (they impose a sort of 
> directional view via the element nesting that is artificial - is artist 
> inside of CD or is CD inside of artist - depends).

XML is a format with hierarchical relationship semantics build-in while 
non-hierarchical relationships can be described easily. And it's a text 
format, not a proprietery representation you cannot send over to your 
partner without tons of documentation and code for him to be able to use it.


>> But XUL and company is by far the most well designed framework I have 
>> some experience with. XBL [2] contains the behavior and provides 
>> almost unlimited extensibility in a flexible approach.
> 
> 
> You ought to spend some time doing WebObjects development.   Because XBL 
> also looks like a mishmash of Java and XML and is overly verbose and 
> unreadable.  I'm not too impressed.

Verbose and unreadable? It's by far the more efficient mechanism I have 
seen in action, it works without compiling enything and it's 
possibilities are unlimited. It also utilizes browser capabilities to 
the maximum. I have nothing more to ask of when it comes to web app UIs. 
I can come up with reusable custom elements representing widjets that 
work instantly, removing the mess of JavaScript code and it's binding to 
elements in the page. I can even come up with custom events, while 
anonumous content is something I could never even hope for.

And it's just JavaScript code in XML; the latter provides all the bindings.


> Examples?  I don't see one.  If I did, I'd use it for developing the 
> latest web based house of cards my client wants.

House of cards? Nope, not me.

[1] http://www.daml.org/sitemap/

Manos


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.