<?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: Microsoft </title>
	<atom:link href="http://ajaxian.com/archives/microsoft-loves-jquery/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/microsoft-loves-jquery</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: Amtiskaw</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280528</link>
		<dc:creator>Amtiskaw</dc:creator>
		<pubDate>Thu, 18 Mar 2010 16:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280528</guid>
		<description>@okonomiyaki3000

Well, I hardly think they&#039;d be pulling numbers out of the air, and their figures tally pretty well with &lt;a href=&quot;http://en.wikipedia.org/wiki/Usage_share_of_web_browsers&quot; rel=&quot;nofollow&quot;&gt;a number of other sources&lt;/a&gt;. Do you have some alternative source of data to back up your claims? Presumably you&#039;re basing your opinion that IE6 and IE7 are still popular on something? As for, &quot;what does it really show?&quot;, it shows exactly what I said in my previous post, which you ignored. It shows that, contrary to your original claim, significant numbers of IE7 users switched to IE8 even before they were required to do so by an OS upgrade. It shows that, when you said, &quot;IE9’s adoption will be tied directly Windows8’s adoption&quot;, you were wrong. It shows that IE7&#039;s market share has 20% in the last year alone, and will likely be gone within a year, way before IE9 is released. Will we have to keep supporting older browsers? Yes, that&#039;s just part of being a web developer. If you don&#039;t like it, stop whining and go program desktop apps. But these figures show there is reason to be optimistic that within a year or so the browser landscape will look a lot different.</description>
		<content:encoded><![CDATA[<p>@okonomiyaki3000</p>
<p>Well, I hardly think they&#8217;d be pulling numbers out of the air, and their figures tally pretty well with <a href="http://en.wikipedia.org/wiki/Usage_share_of_web_browsers" rel="nofollow">a number of other sources</a>. Do you have some alternative source of data to back up your claims? Presumably you&#8217;re basing your opinion that IE6 and IE7 are still popular on something? As for, &#8220;what does it really show?&#8221;, it shows exactly what I said in my previous post, which you ignored. It shows that, contrary to your original claim, significant numbers of IE7 users switched to IE8 even before they were required to do so by an OS upgrade. It shows that, when you said, &#8220;IE9’s adoption will be tied directly Windows8’s adoption&#8221;, you were wrong. It shows that IE7&#8242;s market share has 20% in the last year alone, and will likely be gone within a year, way before IE9 is released. Will we have to keep supporting older browsers? Yes, that&#8217;s just part of being a web developer. If you don&#8217;t like it, stop whining and go program desktop apps. But these figures show there is reason to be optimistic that within a year or so the browser landscape will look a lot different.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: okonomiyaki3000</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280486</link>
		<dc:creator>okonomiyaki3000</dc:creator>
		<pubDate>Thu, 18 Mar 2010 00:25:49 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280486</guid>
		<description>@Amptiskaw Yeah, since &quot;Netmarketshare&quot; drew a graph, it must be true. Assuming their numbers are correct, what does it really show? It shows that 2 years after IE7 was released, it had barely crept above IE6 so that instead of replacing an awful browser with a slightly less awful browser, now we have two awful browsers with significant market share. Now, a year after IE8&#039;s release, neither of them are dead but add one more piece of junk to the list of stuff we need to support. 

By the way, the graph on that page would have looked much better if they drew it with SVG. Can you think of three reasons why didn&#039;t?</description>
		<content:encoded><![CDATA[<p>@Amptiskaw Yeah, since &#8220;Netmarketshare&#8221; drew a graph, it must be true. Assuming their numbers are correct, what does it really show? It shows that 2 years after IE7 was released, it had barely crept above IE6 so that instead of replacing an awful browser with a slightly less awful browser, now we have two awful browsers with significant market share. Now, a year after IE8&#8242;s release, neither of them are dead but add one more piece of junk to the list of stuff we need to support. </p>
<p>By the way, the graph on that page would have looked much better if they drew it with SVG. Can you think of three reasons why didn&#8217;t?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tchvil</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280484</link>
		<dc:creator>Tchvil</dc:creator>
		<pubDate>Wed, 17 Mar 2010 19:36:37 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280484</guid>
		<description>@rasmusfl0e As there is a total separation of concern, you look at things differently. The HTML/CSS is the visual, and can be handled by a designer. The JS directives are the logic(what you see today with the ). And then the JSON data.

About an example of usage, we are releasing soon the beta of our product. Everything (except the google apps obviously) are generated through PURE: http://beebole.com/en/blog/beebole/google-chart-tools-timesheet-report/

Notice the speed. There is a as well a mobile version that has impressive rendering speed too. We&#039;ll release a vid too.

If you use it, feel free to drop a message on the forum: http://groups.google.com/group/Pure-Unobtrusive-Rendering-Engine</description>
		<content:encoded><![CDATA[<p>@rasmusfl0e As there is a total separation of concern, you look at things differently. The HTML/CSS is the visual, and can be handled by a designer. The JS directives are the logic(what you see today with the ). And then the JSON data.</p>
<p>About an example of usage, we are releasing soon the beta of our product. Everything (except the google apps obviously) are generated through PURE: <a href="http://beebole.com/en/blog/beebole/google-chart-tools-timesheet-report/" rel="nofollow">http://beebole.com/en/blog/beebole/google-chart-tools-timesheet-report/</a></p>
<p>Notice the speed. There is a as well a mobile version that has impressive rendering speed too. We&#8217;ll release a vid too.</p>
<p>If you use it, feel free to drop a message on the forum: <a href="http://groups.google.com/group/Pure-Unobtrusive-Rendering-Engine" rel="nofollow">http://groups.google.com/group/Pure-Unobtrusive-Rendering-Engine</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rasmusfl0e</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280468</link>
		<dc:creator>rasmusfl0e</dc:creator>
		<pubDate>Wed, 17 Mar 2010 18:25:20 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280468</guid>
		<description>@tchvil: Ah - I see. But while the .render model keeps everything fairly open it also results in templates leaving very few hints of what the final html is going to look like; no placeholders for where data is merged into the markup.
.
I&#039;d have to try it out in a production-like environment to really see the advantages/drawbacks though.</description>
		<content:encoded><![CDATA[<p>@tchvil: Ah &#8211; I see. But while the .render model keeps everything fairly open it also results in templates leaving very few hints of what the final html is going to look like; no placeholders for where data is merged into the markup.<br />
.<br />
I&#8217;d have to try it out in a production-like environment to really see the advantages/drawbacks though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Les</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280461</link>
		<dc:creator>Les</dc:creator>
		<pubDate>Wed, 17 Mar 2010 14:10:07 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280461</guid>
		<description>&gt;&gt;&gt; All browsers have implemented JIT and have converged on a similar level of performance. 

Similar performance? Chrome 5 and Opera 10.5 look to be 2x faster than IE9</description>
		<content:encoded><![CDATA[<p>&gt;&gt;&gt; All browsers have implemented JIT and have converged on a similar level of performance. </p>
<p>Similar performance? Chrome 5 and Opera 10.5 look to be 2x faster than IE9</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Amtiskaw</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280459</link>
		<dc:creator>Amtiskaw</dc:creator>
		<pubDate>Wed, 17 Mar 2010 12:42:58 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280459</guid>
		<description>@Jeria

Not true, according to &lt;a href=&quot;http://ie.microsoft.com/testdrive/benchmarks/SunSpider/&quot; rel=&quot;nofollow&quot;&gt;the chart and associated figures&lt;/a&gt;, the platform preview MS just released is faster than Firefox 3.7 Alpha 2.

However, talking about which browser is &quot;faster&quot; now isn&#039;t very valuable. All browsers have implemented JIT and have converged on a similar level of performance. The differences between the latest versions of each isn&#039;t significant enough to make much difference at all, which is a good thing for developers.

@okonomiakyi3000

Rant much? Unfortunately your spiel isn&#039;t backed up by &lt;a href=&quot;http://marketshare.hitslink.com/browser-market-share.aspx?qprid=3&quot; rel=&quot;nofollow&quot;&gt;the actual market share statistics&lt;/a&gt;. They show IE7 certainly did &quot;make a dent&quot;, as it was the most popular web browser in the world this time last year. Furthermore, its market share began sharply declining as soon as IE8 was released, way before Windows 7 was available, proving that significant numbers of users are upgrading their browsers independently of upgrading the OS.</description>
		<content:encoded><![CDATA[<p>@Jeria</p>
<p>Not true, according to <a href="http://ie.microsoft.com/testdrive/benchmarks/SunSpider/" rel="nofollow">the chart and associated figures</a>, the platform preview MS just released is faster than Firefox 3.7 Alpha 2.</p>
<p>However, talking about which browser is &#8220;faster&#8221; now isn&#8217;t very valuable. All browsers have implemented JIT and have converged on a similar level of performance. The differences between the latest versions of each isn&#8217;t significant enough to make much difference at all, which is a good thing for developers.</p>
<p>@okonomiakyi3000</p>
<p>Rant much? Unfortunately your spiel isn&#8217;t backed up by <a href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=3" rel="nofollow">the actual market share statistics</a>. They show IE7 certainly did &#8220;make a dent&#8221;, as it was the most popular web browser in the world this time last year. Furthermore, its market share began sharply declining as soon as IE8 was released, way before Windows 7 was available, proving that significant numbers of users are upgrading their browsers independently of upgrading the OS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tchvil</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280458</link>
		<dc:creator>Tchvil</dc:creator>
		<pubDate>Wed, 17 Mar 2010 12:35:45 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280458</guid>
		<description>@V1 Thanks for telling a word about PURE.

@ragjunk PURE has a mode that totally separates HTML and JS, as described here: http://beebole.com/pure/documentation/unobtrusive-really/</description>
		<content:encoded><![CDATA[<p>@V1 Thanks for telling a word about PURE.</p>
<p>@ragjunk PURE has a mode that totally separates HTML and JS, as described here: <a href="http://beebole.com/pure/documentation/unobtrusive-really/" rel="nofollow">http://beebole.com/pure/documentation/unobtrusive-really/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeria</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280457</link>
		<dc:creator>Jeria</dc:creator>
		<pubDate>Wed, 17 Mar 2010 11:44:23 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280457</guid>
		<description>@V1

&quot;IE9 to be faster than FF 3.7 who would have expected that…&quot;

Nobody, since Firefox 3.6 is currently faster than IE 9. See the IE blog for charts on this.

Also note that Firefox 3.7 alpha 3 will also have hardware acceleration (Direct2D) support.</description>
		<content:encoded><![CDATA[<p>@V1</p>
<p>&#8220;IE9 to be faster than FF 3.7 who would have expected that…&#8221;</p>
<p>Nobody, since Firefox 3.6 is currently faster than IE 9. See the IE blog for charts on this.</p>
<p>Also note that Firefox 3.7 alpha 3 will also have hardware acceleration (Direct2D) support.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: okonomiyaki3000</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280411</link>
		<dc:creator>okonomiyaki3000</dc:creator>
		<pubDate>Wed, 17 Mar 2010 00:13:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280411</guid>
		<description>That seals the deal. jQuery loses. Lie down with dogs, wake up with fleas. 

More importantly, why do we care about any announcement regarding IE9? Because we want IE to support SVG, Canvas, HTML5, etc? IE9 will not make older versions of IE support these things and it will not make older versions of IE go away. IE8 is killing IE6 only because it ships with Windows7 and no matter how bad Windows7 is, most XP users have held out as long as they can so they&#039;ve accepted that &quot;better than Vista&quot; == &quot;good enough&quot;. IE7 didn&#039;t make a dent because it shipped with Vista. The fact is that the vast majority of IE users don&#039;t know what a browser is or why they should upgrade or how to do so. IE9&#039;s adoption will be tied directly Windows8&#039;s adoption, it will further erode IE6 and IE7 but it will hardly touch IE8&#039;s numbers.  We can count on Mozilla and Webkit users to be pretty much up to date but we must always expect a significant number of IE users to be at least 2 generations behind. So expect to be able to make use of any fancy new IE9 features in about 6 years but also expect that you&#039;ll still be dealing with whatever bugs and limitations IE9 suffers from for much longer. Or, you know, learn from the past.</description>
		<content:encoded><![CDATA[<p>That seals the deal. jQuery loses. Lie down with dogs, wake up with fleas. </p>
<p>More importantly, why do we care about any announcement regarding IE9? Because we want IE to support SVG, Canvas, HTML5, etc? IE9 will not make older versions of IE support these things and it will not make older versions of IE go away. IE8 is killing IE6 only because it ships with Windows7 and no matter how bad Windows7 is, most XP users have held out as long as they can so they&#8217;ve accepted that &#8220;better than Vista&#8221; == &#8220;good enough&#8221;. IE7 didn&#8217;t make a dent because it shipped with Vista. The fact is that the vast majority of IE users don&#8217;t know what a browser is or why they should upgrade or how to do so. IE9&#8242;s adoption will be tied directly Windows8&#8242;s adoption, it will further erode IE6 and IE7 but it will hardly touch IE8&#8242;s numbers.  We can count on Mozilla and Webkit users to be pretty much up to date but we must always expect a significant number of IE users to be at least 2 generations behind. So expect to be able to make use of any fancy new IE9 features in about 6 years but also expect that you&#8217;ll still be dealing with whatever bugs and limitations IE9 suffers from for much longer. Or, you know, learn from the past.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: functionform</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280410</link>
		<dc:creator>functionform</dc:creator>
		<pubDate>Wed, 17 Mar 2010 00:05:17 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280410</guid>
		<description>Enhancement request: it should actually be:

$(&quot;#results&quot;).tmpl(&quot;productTemplate&quot;, product);

Shouldn&#039;t it?  The setting html part of it is understood.</description>
		<content:encoded><![CDATA[<p>Enhancement request: it should actually be:</p>
<p>$(&#8220;#results&#8221;).tmpl(&#8220;productTemplate&#8221;, product);</p>
<p>Shouldn&#8217;t it?  The setting html part of it is understood.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rasmusfl0e</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280409</link>
		<dc:creator>rasmusfl0e</dc:creator>
		<pubDate>Tue, 16 Mar 2010 23:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280409</guid>
		<description>@ragjunk: Seems there&#039;s always a price to be paid... Pure polutes the markup with classnames needed for rendering data into said markup. :(</description>
		<content:encoded><![CDATA[<p>@ragjunk: Seems there&#8217;s always a price to be paid&#8230; Pure polutes the markup with classnames needed for rendering data into said markup. :(</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ragjunk</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280408</link>
		<dc:creator>ragjunk</dc:creator>
		<pubDate>Tue, 16 Mar 2010 23:01:24 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280408</guid>
		<description>This type of templating where markup and code are mixed is really a bad design, IMHO. This is no different from JSP, which makes it easy to &quot;contaminate&quot; code and markup. The template, its rendering and the data must be completely isolated to encourage reusability. From that perspective, I liked PURE templating engine (http://beebole.com/pure/) a lot since it separates all the 3 concerns in a very clean way.

PS: I don&#039;t work for Beebole; I just use this engine in my work, which is the best templating engine, IMO.</description>
		<content:encoded><![CDATA[<p>This type of templating where markup and code are mixed is really a bad design, IMHO. This is no different from JSP, which makes it easy to &#8220;contaminate&#8221; code and markup. The template, its rendering and the data must be completely isolated to encourage reusability. From that perspective, I liked PURE templating engine (<a href="http://beebole.com/pure/" rel="nofollow">http://beebole.com/pure/</a>) a lot since it separates all the 3 concerns in a very clean way.</p>
<p>PS: I don&#8217;t work for Beebole; I just use this engine in my work, which is the best templating engine, IMO.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: V1</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280407</link>
		<dc:creator>V1</dc:creator>
		<pubDate>Tue, 16 Mar 2010 21:41:59 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280407</guid>
		<description>IE9 to be faster than FF 3.7 who would have expected that...</description>
		<content:encoded><![CDATA[<p>IE9 to be faster than FF 3.7 who would have expected that&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cope</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280406</link>
		<dc:creator>cope</dc:creator>
		<pubDate>Tue, 16 Mar 2010 21:38:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280406</guid>
		<description>Canvas, WebSockets??

And &quot;with new features from HTML5+&quot; just sound like: &quot;uhm, we will implement this one, and this one, and maybe this one... oh, and this one we will say we did, but we wont... maybe in a patch in 2011... and the rest we won&#039;t do but we will blame potential security flaws...&quot;

Yes, I &quot;love&quot; IE...</description>
		<content:encoded><![CDATA[<p>Canvas, WebSockets??</p>
<p>And &#8220;with new features from HTML5+&#8221; just sound like: &#8220;uhm, we will implement this one, and this one, and maybe this one&#8230; oh, and this one we will say we did, but we wont&#8230; maybe in a patch in 2011&#8230; and the rest we won&#8217;t do but we will blame potential security flaws&#8230;&#8221;</p>
<p>Yes, I &#8220;love&#8221; IE&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ThomasHansen</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280405</link>
		<dc:creator>ThomasHansen</dc:creator>
		<pubDate>Tue, 16 Mar 2010 21:34:16 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280405</guid>
		<description>Ref; &quot;Rey Bango (Ajaxian and now Microsoft employee)&quot;
.
Wow...!
I wouldn&#039;t expect that one coming ... ;)</description>
		<content:encoded><![CDATA[<p>Ref; &#8220;Rey Bango (Ajaxian and now Microsoft employee)&#8221;<br />
.<br />
Wow&#8230;!<br />
I wouldn&#8217;t expect that one coming &#8230; ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Delarue</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280404</link>
		<dc:creator>Delarue</dc:creator>
		<pubDate>Tue, 16 Mar 2010 21:33:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280404</guid>
		<description>Hm, I wonder whether the template syntax is particularly good choice. Happy escaping in JSP/GSP/ERBs…</description>
		<content:encoded><![CDATA[<p>Hm, I wonder whether the template syntax is particularly good choice. Happy escaping in JSP/GSP/ERBs…</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NerdInACan</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280403</link>
		<dc:creator>NerdInACan</dc:creator>
		<pubDate>Tue, 16 Mar 2010 21:14:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280403</guid>
		<description>I REALLY don&#039;t want to see Microsoft sneaking any of their poorly-architected mess into an otherwise fantastic library. I have yet to see any Microsoft code library show up without a bunch of proprietary strings attached. Sure it all works ok if you use their browser, their integrated security, yada yada.

As soon as you want to do anything like grown-up, however, things get a lot more convoluted, and that&#039;s when Microsoft code fails.

Every time.</description>
		<content:encoded><![CDATA[<p>I REALLY don&#8217;t want to see Microsoft sneaking any of their poorly-architected mess into an otherwise fantastic library. I have yet to see any Microsoft code library show up without a bunch of proprietary strings attached. Sure it all works ok if you use their browser, their integrated security, yada yada.</p>
<p>As soon as you want to do anything like grown-up, however, things get a lot more convoluted, and that&#8217;s when Microsoft code fails.</p>
<p>Every time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amehaye</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280402</link>
		<dc:creator>amehaye</dc:creator>
		<pubDate>Tue, 16 Mar 2010 20:55:39 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280402</guid>
		<description>So we are in the Embrace stage?</description>
		<content:encoded><![CDATA[<p>So we are in the Embrace stage?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ryanday</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280401</link>
		<dc:creator>ryanday</dc:creator>
		<pubDate>Tue, 16 Mar 2010 20:41:30 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280401</guid>
		<description>re: microsoft $.fn.render
has anyone even thought about what a bad idea it is to increase the jquery core k weight with a str replace style expression based templating engine? If i need it i will include it in my app as an extension.

also see http://wiki.github.com/nje/jquery/jquery-templates-proposal#discussion
&quot;Templates should be Real DOM Elements&quot;
the example contains a template with an img tag. The against is that templating with real dom elements would cause the img tag to request an invalid url. this is all well and good but they forgot to notice the id attribute of the main template container which will be rendered N times breaking id related selectors related to the template anyway. Using the need to protect someone from an img tag is a bad argument against the dom based method when they ignore simple rules like id&#039;s should only appear once per document. 

Templating with strings is also slow compared to dom base approaches because you cannot clone and modify only the dom elements you need.
With a string based approach inner html will have to be used to expand each populated template into dom elements before it can be appended to a document or document fragment.
Rendered callbacks are a good idea because you can use the dom manipulation approach but on a str based foundation you wouldnt have any sort of optimization from this.

It would be very interesting however if they would expand/compile the template+template psuedo code into javascript where str replace templating could become competitive performance wise. But then again do we really need more psuedo code when js can handle this sort of thing really well and one of the main reasons why jQuery is so popular?</description>
		<content:encoded><![CDATA[<p>re: microsoft $.fn.render<br />
has anyone even thought about what a bad idea it is to increase the jquery core k weight with a str replace style expression based templating engine? If i need it i will include it in my app as an extension.</p>
<p>also see <a href="http://wiki.github.com/nje/jquery/jquery-templates-proposal#discussion" rel="nofollow">http://wiki.github.com/nje/jquery/jquery-templates-proposal#discussion</a><br />
&#8220;Templates should be Real DOM Elements&#8221;<br />
the example contains a template with an img tag. The against is that templating with real dom elements would cause the img tag to request an invalid url. this is all well and good but they forgot to notice the id attribute of the main template container which will be rendered N times breaking id related selectors related to the template anyway. Using the need to protect someone from an img tag is a bad argument against the dom based method when they ignore simple rules like id&#8217;s should only appear once per document. </p>
<p>Templating with strings is also slow compared to dom base approaches because you cannot clone and modify only the dom elements you need.<br />
With a string based approach inner html will have to be used to expand each populated template into dom elements before it can be appended to a document or document fragment.<br />
Rendered callbacks are a good idea because you can use the dom manipulation approach but on a str based foundation you wouldnt have any sort of optimization from this.</p>
<p>It would be very interesting however if they would expand/compile the template+template psuedo code into javascript where str replace templating could become competitive performance wise. But then again do we really need more psuedo code when js can handle this sort of thing really well and one of the main reasons why jQuery is so popular?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans888</title>
		<link>http://ajaxian.com/archives/microsoft-loves-jquery/comment-page-1#comment-280398</link>
		<dc:creator>Hans888</dc:creator>
		<pubDate>Tue, 16 Mar 2010 19:34:58 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8734#comment-280398</guid>
		<description>This is outrageous! I predict an anti-trust case brewing.
First M$ bundle IE with Windows, now they&#039;re bundling jQuery with Visual Studio? WTF - when will they learn to curb this anti-competitive behaviour?
.
WHAT ABOUT MOOTOOLS? They need to let the developer choose which framework to install by presenting a dialog when VS starts up. Of course, they need to present the frameworks in a random order so not to give preference to any single framework.
.
I&#039;m disappointed Resig and Django have sold out to M$.
Guess I&#039;ll be putting my jquery tshirt on ebay. with no reserve.</description>
		<content:encoded><![CDATA[<p>This is outrageous! I predict an anti-trust case brewing.<br />
First M$ bundle IE with Windows, now they&#8217;re bundling jQuery with Visual Studio? WTF &#8211; when will they learn to curb this anti-competitive behaviour?<br />
.<br />
WHAT ABOUT MOOTOOLS? They need to let the developer choose which framework to install by presenting a dialog when VS starts up. Of course, they need to present the frameworks in a random order so not to give preference to any single framework.<br />
.<br />
I&#8217;m disappointed Resig and Django have sold out to M$.<br />
Guess I&#8217;ll be putting my jquery tshirt on ebay. with no reserve.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

