<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: XBL 2: The component model is coming to WebKit and Gecko</title>
	<atom:link href="http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Gordon</title>
		<link>http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko/comment-page-1#comment-265875</link>
		<dc:creator>Gordon</dc:creator>
		<pubDate>Wed, 16 Jul 2008 17:52:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko#comment-265875</guid>
		<description>Awesome. Finally a way to abstract interface from content.</description>
		<content:encoded><![CDATA[<p>Awesome. Finally a way to abstract interface from content.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: spyke</title>
		<link>http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko/comment-page-1#comment-265864</link>
		<dc:creator>spyke</dc:creator>
		<pubDate>Tue, 15 Jul 2008 18:22:53 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko#comment-265864</guid>
		<description>Based on XML? No thanks.</description>
		<content:encoded><![CDATA[<p>Based on XML? No thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: genericallyloud</title>
		<link>http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko/comment-page-1#comment-265861</link>
		<dc:creator>genericallyloud</dc:creator>
		<pubDate>Tue, 15 Jul 2008 16:39:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko#comment-265861</guid>
		<description>A good component model is really a requirement before the open web technologies can assert themselves as a capable application platform. Many javascript frameworks have tried to fill the gap, and have taken us pretty far, but built in solution would not have the same limitations. Anyone who looks at this and asks &quot;yeah, but what about performance&quot; is missing two pretty obvious details.
1) We are already doing it with javascript. I really doubt this is going to be slower.
2) XBL (not XBL2) is used natively in firefox with XUL. It was built FOR XUL. That doesn&#039;t necessarily mean blinding speeds, but if it works for them, its probably good enough (performance wise).

However, while I do think it would be great to have, because something is better than nothing, I don&#039;t really find it the paragon of elegance. The syntax seems pretty kludgy, and while it does allow the use of javascript, it doesn&#039;t integrate very well. I think this is a sore spot for open web technologies in general. Graceful degradation is very nice, but at some point, to reach the next level of application development, you need to be able to unify the parts. I want components that can really unite my html/css visuals to a javascript object with methods. I don&#039;t think adobe got it perfect, but the Flex component model is actually pretty nice.

In the end, whatever happens, I think it&#039;ll be a good thing, and if nothing else, existing js libs can wrap it with nicer syntax.</description>
		<content:encoded><![CDATA[<p>A good component model is really a requirement before the open web technologies can assert themselves as a capable application platform. Many javascript frameworks have tried to fill the gap, and have taken us pretty far, but built in solution would not have the same limitations. Anyone who looks at this and asks &#8220;yeah, but what about performance&#8221; is missing two pretty obvious details.<br />
1) We are already doing it with javascript. I really doubt this is going to be slower.<br />
2) XBL (not XBL2) is used natively in firefox with XUL. It was built FOR XUL. That doesn&#8217;t necessarily mean blinding speeds, but if it works for them, its probably good enough (performance wise).</p>
<p>However, while I do think it would be great to have, because something is better than nothing, I don&#8217;t really find it the paragon of elegance. The syntax seems pretty kludgy, and while it does allow the use of javascript, it doesn&#8217;t integrate very well. I think this is a sore spot for open web technologies in general. Graceful degradation is very nice, but at some point, to reach the next level of application development, you need to be able to unify the parts. I want components that can really unite my html/css visuals to a javascript object with methods. I don&#8217;t think adobe got it perfect, but the Flex component model is actually pretty nice.</p>
<p>In the end, whatever happens, I think it&#8217;ll be a good thing, and if nothing else, existing js libs can wrap it with nicer syntax.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: caston</title>
		<link>http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko/comment-page-1#comment-265857</link>
		<dc:creator>caston</dc:creator>
		<pubDate>Tue, 15 Jul 2008 15:08:09 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko#comment-265857</guid>
		<description>&gt;That in turn means that we will have an interesting component model for the first time, and who knows where that could lead us!

Component model has been present in &quot;browsers&quot; since ever - take HTC in IE, or XBL (1.0) in Gecko.</description>
		<content:encoded><![CDATA[<p>&gt;That in turn means that we will have an interesting component model for the first time, and who knows where that could lead us!</p>
<p>Component model has been present in &#8220;browsers&#8221; since ever &#8211; take HTC in IE, or XBL (1.0) in Gecko.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: caston</title>
		<link>http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko/comment-page-1#comment-265856</link>
		<dc:creator>caston</dc:creator>
		<pubDate>Tue, 15 Jul 2008 15:01:44 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko#comment-265856</guid>
		<description>There is a cross-browser implementation of XBL 2.0 technology with all technological dependencies: http://code.google.com/p/xbl/ 
It works fine on all browsers (with a principal limitation of rendering shadow content into the hosting page, however you won&#039;t run into the trouble caused by that in practice).
Check it out for your inspiration on the upcoming native support.</description>
		<content:encoded><![CDATA[<p>There is a cross-browser implementation of XBL 2.0 technology with all technological dependencies: <a href="http://code.google.com/p/xbl/" rel="nofollow">http://code.google.com/p/xbl/</a><br />
It works fine on all browsers (with a principal limitation of rendering shadow content into the hosting page, however you won&#8217;t run into the trouble caused by that in practice).<br />
Check it out for your inspiration on the upcoming native support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jbondc</title>
		<link>http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko/comment-page-1#comment-265854</link>
		<dc:creator>jbondc</dc:creator>
		<pubDate>Tue, 15 Jul 2008 14:07:01 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko#comment-265854</guid>
		<description>&quot;Wouldnâ€™t it be nice&quot; sure. But in my opinion it solves the mess with another mess. 

As far as &quot;ability to associate elements in a document with script, event handlers, CSS, and more complex content models&quot;, sure but it introduces much more complexity and abstraction.  

For me it gets an &quot;interesting&quot; note, more use cases and a better description of the problem and how XBL 2 solves that problem would help. 

A start is here but I&#039;m not convinced of the added value not to mention processing impact on browsers
http://www.w3.org/TR/xbl-primer/</description>
		<content:encoded><![CDATA[<p>&#8220;Wouldnâ€™t it be nice&#8221; sure. But in my opinion it solves the mess with another mess. </p>
<p>As far as &#8220;ability to associate elements in a document with script, event handlers, CSS, and more complex content models&#8221;, sure but it introduces much more complexity and abstraction.  </p>
<p>For me it gets an &#8220;interesting&#8221; note, more use cases and a better description of the problem and how XBL 2 solves that problem would help. </p>
<p>A start is here but I&#8217;m not convinced of the added value not to mention processing impact on browsers<br />
<a href="http://www.w3.org/TR/xbl-primer/" rel="nofollow">http://www.w3.org/TR/xbl-primer/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: codedread</title>
		<link>http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko/comment-page-1#comment-265852</link>
		<dc:creator>codedread</dc:creator>
		<pubDate>Tue, 15 Jul 2008 13:22:07 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko#comment-265852</guid>
		<description>Very nice catch, Dion!  Looks like the XBL2 thing is in a WebKit branch, but hopefully soon that will make it to the regular nightlies.</description>
		<content:encoded><![CDATA[<p>Very nice catch, Dion!  Looks like the XBL2 thing is in a WebKit branch, but hopefully soon that will make it to the regular nightlies.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Unfocused</title>
		<link>http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko/comment-page-1#comment-265851</link>
		<dc:creator>Unfocused</dc:creator>
		<pubDate>Tue, 15 Jul 2008 13:13:15 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/archives/xbl-2-the-component-model-is-coming-to-webkit-and-gecko#comment-265851</guid>
		<description>Wow, great news - XBL is amazingly powerful. Of course, Gecko&#039;s (Firefox) XBL implementation has a few differences from XBL 2.0 - good to know that&#039;s being worked on too.

And I just happen to be messing around with XBL code at the moment, too.</description>
		<content:encoded><![CDATA[<p>Wow, great news &#8211; XBL is amazingly powerful. Of course, Gecko&#8217;s (Firefox) XBL implementation has a few differences from XBL 2.0 &#8211; good to know that&#8217;s being worked on too.</p>
<p>And I just happen to be messing around with XBL code at the moment, too.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

