<?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: jQuery, MooTools, the Ajax Experience, Programming to the Pattern, and What Really Makes One Framework Different From Another</title>
	<atom:link href="http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/</link>
	<description>Making stuff work on the other side of the request.</description>
	<lastBuildDate>Tue, 05 Jan 2010 18:16:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: MooTools vs JQuery vs Prototype vs YUI vs Dojo Comparison Revised &#124; Peter Velichkov's Blog</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31723</link>
		<dc:creator>MooTools vs JQuery vs Prototype vs YUI vs Dojo Comparison Revised &#124; Peter Velichkov's Blog</dc:creator>
		<pubDate>Fri, 16 Jan 2009 16:10:47 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31723</guid>
		<description>[...] suggest to read those posts jQuery, MooTools, the Ajax Experience, Programming to the Pattern, and What Really Makes One Framewo... and How Many Flavors of Linux Are There?. A good thing to do is subscribe to his RSS feed since [...]</description>
		<content:encoded><![CDATA[<p>[...] suggest to read those posts jQuery, MooTools, the Ajax Experience, Programming to the Pattern, and What Really Makes One Framewo&#8230; and How Many Flavors of Linux Are There?. A good thing to do is subscribe to his RSS feed since [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron N.</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31706</link>
		<dc:creator>Aaron N.</dc:creator>
		<pubDate>Tue, 13 Jan 2009 21:29:32 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31706</guid>
		<description>I suggest the &lt;a href=&quot;http://mootorial.com/wiki/mootorial/09-howtowriteamootoolsclass&quot; rel=&quot;nofollow&quot;&gt;How to Write a Class&lt;/a&gt; and &lt;a href=&quot;http://mootorial.com/wiki/mootorial/10-whentowriteclasses&quot; rel=&quot;nofollow&quot;&gt;When to Write a Class&lt;/a&gt; pages in the mootorial. I also recommend &lt;a href=&quot;http://www.amazon.com/gp/product/1430209836?ie=UTF8&amp;tag=clientside-20&amp;link_code=as3&amp;camp=211189&amp;creative=373489&amp;creativeASIN=1430209836&quot; rel=&quot;nofollow&quot;&gt;my book&lt;/a&gt; (of course), though &lt;a href=&quot;http://www.clientcide.com/reference/toc-for-expanded-mootools-book-feedback/&quot; rel=&quot;nofollow&quot;&gt;the 2nd edition will have a lot more in it&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>I suggest the <a href="http://mootorial.com/wiki/mootorial/09-howtowriteamootoolsclass" rel="nofollow">How to Write a Class</a> and <a href="http://mootorial.com/wiki/mootorial/10-whentowriteclasses" rel="nofollow">When to Write a Class</a> pages in the mootorial. I also recommend <a href="http://www.amazon.com/gp/product/1430209836?ie=UTF8&#038;tag=clientside-20&#038;link_code=as3&#038;camp=211189&#038;creative=373489&#038;creativeASIN=1430209836" rel="nofollow">my book</a> (of course), though <a href="http://www.clientcide.com/reference/toc-for-expanded-mootools-book-feedback/" rel="nofollow">the 2nd edition will have a lot more in it</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hixsonj</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31705</link>
		<dc:creator>hixsonj</dc:creator>
		<pubDate>Tue, 13 Jan 2009 21:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31705</guid>
		<description>Aaron, I&#039;m interested in learning more about that OO style you use with MooTools.  Are there any tutorials dedicated to just that?  Could you point me in the right direction?</description>
		<content:encoded><![CDATA[<p>Aaron, I&#8217;m interested in learning more about that OO style you use with MooTools.  Are there any tutorials dedicated to just that?  Could you point me in the right direction?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Programmer&#8217;s Delima: When and How to Refactor your Codebase &#187; Clientcide (Formerly CNET's Clientside)</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31694</link>
		<dc:creator>The Programmer&#8217;s Delima: When and How to Refactor your Codebase &#187; Clientcide (Formerly CNET's Clientside)</dc:creator>
		<pubDate>Fri, 09 Jan 2009 18:32:00 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31694</guid>
		<description>[...] making nearly everything classes I get a lot of benefits that I&#8217;ve written about previously (this is worth reading if you haven&#8217;t [...]</description>
		<content:encoded><![CDATA[<p>[...] making nearly everything classes I get a lot of benefits that I&#8217;ve written about previously (this is worth reading if you haven&#8217;t [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron N.</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31554</link>
		<dc:creator>Aaron N.</dc:creator>
		<pubDate>Mon, 27 Oct 2008 16:00:26 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31554</guid>
		<description>@samgoody, it&#039;s funny. When I was talking with Bill Scott he said that &quot;jQuery was kind of the PHP of JavaScript&quot; - meaning that it&#039;s perhaps the easiest library to approach.

Regarding your other points, I&#039;ll respond to them here, but I don&#039;t mean them to be defensive. I&#039;ll try and make them factual as much as I  can.

RE: 1) The unofficial forums are just that - forums that the MooTools development community has nothing to do with. We didn&#039;t create them and we do not administrate them. To a great extent, the same is true of the Google groups - we don&#039;t really administrate those either. The purpose here was to separate any potential bad behavior by the community from the intent of the framework developers. Like any web community, ours has a few excitable people who might say things that we, the developers of the framework, would never condone. Our intent was to separate (and liberate) the community&#039;s voice so that it could be whatever it wanted to be. Some of the posts on the MooTools forums in the past have given the MooTools framework itself a bad rap as hating other frameworks or not being friendly to new users, which is not our intent.

RE 2) The plugin repository is coming along, albeit slowly. Keep in mind that this particular project is secondary to our work on the framework and that all of this is done in our &quot;spare&quot; time. However, look for a post here later today on plugins that might be of use or interest to you.

RE 3) Git is a pain. It is a complete and total pain. I personally loath it mostly because I haven&#039;t gotten the hang of it. It is, however, a superior tool for managing an open source project. I can&#039;t speak for your efforts to reach Valerio or anyone else, but I can say that we (the framework developers) try and keep an eye on the forums and IRC to be responsive. We certainly like it when people help us fix bugs! My suggestion is that you use the lighthouse system, which is where bugs belong. Post your bug and your solution there and it&#039;s much more likely to get the response it deserves.

RE 4) I agree with you that engaging a community is crucial for wide adoption of a technology framework that is open source. You may consider it unfortunate or not, but the fact is that the developers of the framework are not principally concerned with how popular MooTools is. Our first priority is that the code is of the highest quality that we can make it. We are all still learning, and so this involves many, many refinements in each iteration. We do our best to engage in the community, and I perhaps more so than others (and, to be fair, I rarely commit code to the core - I devote much more of my time to this sort of outreach), but the first priority is developing what we think is the best possible framework that we can.

Thanks for your feedback. This kind of stuff is always helpful.</description>
		<content:encoded><![CDATA[<p>@samgoody, it&#8217;s funny. When I was talking with Bill Scott he said that &#8220;jQuery was kind of the PHP of JavaScript&#8221; &#8211; meaning that it&#8217;s perhaps the easiest library to approach.</p>
<p>Regarding your other points, I&#8217;ll respond to them here, but I don&#8217;t mean them to be defensive. I&#8217;ll try and make them factual as much as I  can.</p>
<p>RE: 1) The unofficial forums are just that &#8211; forums that the MooTools development community has nothing to do with. We didn&#8217;t create them and we do not administrate them. To a great extent, the same is true of the Google groups &#8211; we don&#8217;t really administrate those either. The purpose here was to separate any potential bad behavior by the community from the intent of the framework developers. Like any web community, ours has a few excitable people who might say things that we, the developers of the framework, would never condone. Our intent was to separate (and liberate) the community&#8217;s voice so that it could be whatever it wanted to be. Some of the posts on the MooTools forums in the past have given the MooTools framework itself a bad rap as hating other frameworks or not being friendly to new users, which is not our intent.</p>
<p>RE 2) The plugin repository is coming along, albeit slowly. Keep in mind that this particular project is secondary to our work on the framework and that all of this is done in our &#8220;spare&#8221; time. However, look for a post here later today on plugins that might be of use or interest to you.</p>
<p>RE 3) Git is a pain. It is a complete and total pain. I personally loath it mostly because I haven&#8217;t gotten the hang of it. It is, however, a superior tool for managing an open source project. I can&#8217;t speak for your efforts to reach Valerio or anyone else, but I can say that we (the framework developers) try and keep an eye on the forums and IRC to be responsive. We certainly like it when people help us fix bugs! My suggestion is that you use the lighthouse system, which is where bugs belong. Post your bug and your solution there and it&#8217;s much more likely to get the response it deserves.</p>
<p>RE 4) I agree with you that engaging a community is crucial for wide adoption of a technology framework that is open source. You may consider it unfortunate or not, but the fact is that the developers of the framework are not principally concerned with how popular MooTools is. Our first priority is that the code is of the highest quality that we can make it. We are all still learning, and so this involves many, many refinements in each iteration. We do our best to engage in the community, and I perhaps more so than others (and, to be fair, I rarely commit code to the core &#8211; I devote much more of my time to this sort of outreach), but the first priority is developing what we think is the best possible framework that we can.</p>
<p>Thanks for your feedback. This kind of stuff is always helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: samgoody</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31553</link>
		<dc:creator>samgoody</dc:creator>
		<pubDate>Mon, 27 Oct 2008 11:22:18 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31553</guid>
		<description>chucktrukk refered to something that got overlooked:

Modx uses Moo for its JS, as do a number of other libraries (I am working on one, Joomla &#124;&#124; Mambo, more).  I&#039;ve yet to see any using JQuery.
My feeling is that Mootools&#039; class structure is much more similar to PHP&#039;s than is JQ&#039;s.

No doubt I will be yelled down for this comment :)</description>
		<content:encoded><![CDATA[<p>chucktrukk refered to something that got overlooked:</p>
<p>Modx uses Moo for its JS, as do a number of other libraries (I am working on one, Joomla || Mambo, more).  I&#8217;ve yet to see any using JQuery.<br />
My feeling is that Mootools&#8217; class structure is much more similar to PHP&#8217;s than is JQ&#8217;s.</p>
<p>No doubt I will be yelled down for this comment :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: samgoody</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31552</link>
		<dc:creator>samgoody</dc:creator>
		<pubDate>Mon, 27 Oct 2008 07:18:27 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31552</guid>
		<description>Mootools is the only library I regularly use, and for which I have written many classes. Am nonetheless responding to the rebuttal. 
 

1. Mootools may have been the first to set up forums, but...  
I don&#039;t know when the link to mooforums was added, but I missed it, and no doubt so did others.  Why is it unofficial?  How does it work with the Google group?
We would like a nice clean clear community, and you can help that by making one forum, making it more obvious and making it approved.
 
  @electronbender - I was a regular poster on the old forums, and was a bit put off when I saw those posts disappear.  Now I know of the new forum.

2. I still don&#039;t see the plugin repository, short of the unofficial forum.  It&#039;s not bad.  We look forward to something a little more encouraging, at least like mooscripts.com&#039;s.
Even better, to encourage a community, try to promote and show off those that have written classes.  Giving a way for the small time hacker to feel appreciated will generate a much more powerful &quot;my site&quot; feeling, that the devs and more will show off and work for. 

3. I found a bug in the swf class and made a short, clear page to demonstrate. Two posts on google groups went unanswered, as did my requests to Val (Kamicane) on IRC.  I wasn&#039;t willing to learn GIT, and assume the bug still exists.  I don&#039;t believe that I am alone.
Please consider that we the community want to contribute to make Mootools better.  Anything that would make it easier is appreciated.

Also, while IRC is for quick answers, many of the questions are asked more than once.  It would be very very helpful if the threads could be saved in some form.
I personally hang out on IRC, but recognize that most users don&#039;t.  

4. This is the crux, and the response to your article:  The real difference between Mootools and JQuery, for many (most) users, is whether or not there is an active community in which they can feel appreciated.
Unfortunately, Mootools can give its users a feeling of being discounted.  Even if not true, being the psychological creatures we are, this makes a big difference.  Please don&#039;t defensively answer the points. Consider if they might create the image they do, and consider the suggestions above on how to address it.
As said before, you&#039;re the one man there I feel could actually bring back Moo, instead of shooting such a technically superior masterpeice in the foot.</description>
		<content:encoded><![CDATA[<p>Mootools is the only library I regularly use, and for which I have written many classes. Am nonetheless responding to the rebuttal. </p>
<p>1. Mootools may have been the first to set up forums, but&#8230;<br />
I don&#8217;t know when the link to mooforums was added, but I missed it, and no doubt so did others.  Why is it unofficial?  How does it work with the Google group?<br />
We would like a nice clean clear community, and you can help that by making one forum, making it more obvious and making it approved.</p>
<p>  @electronbender &#8211; I was a regular poster on the old forums, and was a bit put off when I saw those posts disappear.  Now I know of the new forum.</p>
<p>2. I still don&#8217;t see the plugin repository, short of the unofficial forum.  It&#8217;s not bad.  We look forward to something a little more encouraging, at least like mooscripts.com&#8217;s.<br />
Even better, to encourage a community, try to promote and show off those that have written classes.  Giving a way for the small time hacker to feel appreciated will generate a much more powerful &#8220;my site&#8221; feeling, that the devs and more will show off and work for. </p>
<p>3. I found a bug in the swf class and made a short, clear page to demonstrate. Two posts on google groups went unanswered, as did my requests to Val (Kamicane) on IRC.  I wasn&#8217;t willing to learn GIT, and assume the bug still exists.  I don&#8217;t believe that I am alone.<br />
Please consider that we the community want to contribute to make Mootools better.  Anything that would make it easier is appreciated.</p>
<p>Also, while IRC is for quick answers, many of the questions are asked more than once.  It would be very very helpful if the threads could be saved in some form.<br />
I personally hang out on IRC, but recognize that most users don&#8217;t.  </p>
<p>4. This is the crux, and the response to your article:  The real difference between Mootools and JQuery, for many (most) users, is whether or not there is an active community in which they can feel appreciated.<br />
Unfortunately, Mootools can give its users a feeling of being discounted.  Even if not true, being the psychological creatures we are, this makes a big difference.  Please don&#8217;t defensively answer the points. Consider if they might create the image they do, and consider the suggestions above on how to address it.<br />
As said before, you&#8217;re the one man there I feel could actually bring back Moo, instead of shooting such a technically superior masterpeice in the foot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chucktrukk</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31535</link>
		<dc:creator>chucktrukk</dc:creator>
		<pubDate>Wed, 08 Oct 2008 10:09:50 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31535</guid>
		<description>Hey Aaron,

Thanks for the response. I&#039;ve been watching modx grow with their community and know how hard it is to grow the support structure with wiki&#039;s, forums and nice moderators. You&#039;re work on the cnet tutorials is great.

Just wanted to say thanks for your work on the OS front battling the browsers and your response.

Chuck</description>
		<content:encoded><![CDATA[<p>Hey Aaron,</p>
<p>Thanks for the response. I&#8217;ve been watching modx grow with their community and know how hard it is to grow the support structure with wiki&#8217;s, forums and nice moderators. You&#8217;re work on the cnet tutorials is great.</p>
<p>Just wanted to say thanks for your work on the OS front battling the browsers and your response.</p>
<p>Chuck</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: electronbender</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31533</link>
		<dc:creator>electronbender</dc:creator>
		<pubDate>Tue, 07 Oct 2008 10:42:15 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31533</guid>
		<description>Wow, get a cross and let&#039;s crosify the guy!
To try to answer samgoody, yes there was a fiasco with the forums, and there is no clear plugin repository, but if you follow the forums, you will find the plugins.
As far as support, forums are voluntary, not payed support, and depend on individuals sharing their time for the community. 
You might want to spend a bit of time on them answering some questions instead of trying to badmouth the framework.
As for a guarantee, do you have a guarantee from jQuery that it will be there in x years? Sure, it&#039;s got more momentum, so that must be the guarantee that it will be here.
So if you like mootools, help out, if not, start using jQuery, and leave the guy some air.</description>
		<content:encoded><![CDATA[<p>Wow, get a cross and let&#8217;s crosify the guy!<br />
To try to answer samgoody, yes there was a fiasco with the forums, and there is no clear plugin repository, but if you follow the forums, you will find the plugins.<br />
As far as support, forums are voluntary, not payed support, and depend on individuals sharing their time for the community.<br />
You might want to spend a bit of time on them answering some questions instead of trying to badmouth the framework.<br />
As for a guarantee, do you have a guarantee from jQuery that it will be there in x years? Sure, it&#8217;s got more momentum, so that must be the guarantee that it will be here.<br />
So if you like mootools, help out, if not, start using jQuery, and leave the guy some air.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TheUiGuy</title>
		<link>http://www.clientcide.com/best-practices/jquery-and-the-ajax-experience-programming-to-the-pattern-and-what-really-makes-one-framework-different-from-another/comment-page-1/#comment-31529</link>
		<dc:creator>TheUiGuy</dc:creator>
		<pubDate>Mon, 06 Oct 2008 20:31:04 +0000</pubDate>
		<guid isPermaLink="false">http://clientside.cnet.com/?p=411#comment-31529</guid>
		<description>Yeah that happens all the time. One good way to look at it is that every time someone verbatim steals your stuff, at least you know its quality writing and not mucked with! how bad would it be that someone cribbed your work but then modified it.. uck!

Good to get the word out there. Or, when is a virus a good virus?</description>
		<content:encoded><![CDATA[<p>Yeah that happens all the time. One good way to look at it is that every time someone verbatim steals your stuff, at least you know its quality writing and not mucked with! how bad would it be that someone cribbed your work but then modified it.. uck!</p>
<p>Good to get the word out there. Or, when is a virus a good virus?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
