<?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: Choose jQuery or MooTools Javascript Framework?</title> <atom:link href="http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/feed/" rel="self" type="application/rss+xml" /><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/</link> <description>- Hunting the Best Open Source Resources for Web Developers</description> <lastBuildDate>Mon, 06 Feb 2012 13:53:05 -0800</lastBuildDate> <generator>http://wordpress.org/?v=2.8.6</generator> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>By: Damien</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-33351</link> <dc:creator>Damien</dc:creator> <pubDate>Sun, 21 Mar 2010 10:55:20 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-33351</guid> <description>I see that many people tend to choose jQuery for the massive plugin ressources, but i&#039;m convinced the quantity is not a solution. I&#039;ve seen so much plugins extremly bad coded... argh.
Anyway, as many said, the two frameworks have different approachs, i tend to prefer mootools because i started with it...</description> <content:encoded><![CDATA[<p>I see that many people tend to choose jQuery for the massive plugin ressources, but i&#8217;m convinced the quantity is not a solution. I&#8217;ve seen so much plugins extremly bad coded&#8230; argh.<br
/> Anyway, as many said, the two frameworks have different approachs, i tend to prefer mootools because i started with it&#8230;</p> ]]></content:encoded> </item> <item><title>By: CtuLT</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-27355</link> <dc:creator>CtuLT</dc:creator> <pubDate>Wed, 12 Aug 2009 16:44:16 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-27355</guid> <description>You can just use Jquery.noconflict() and then you can use both</description> <content:encoded><![CDATA[<p>You can just use Jquery.noconflict() and then you can use both</p> ]]></content:encoded> </item> <item><title>By: weloncin</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-25507</link> <dc:creator>weloncin</dc:creator> <pubDate>Thu, 09 Jul 2009 21:08:46 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-25507</guid> <description>Hmmm ... ,
jQuery is easy to use and more plugins, but it&#039;s a baby thing versus Mootools!</description> <content:encoded><![CDATA[<p>Hmmm &#8230; ,<br
/> jQuery is easy to use and more plugins, but it&#8217;s a baby thing versus Mootools!</p> ]]></content:encoded> </item> <item><title>By: Marco Antonio</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-24026</link> <dc:creator>Marco Antonio</dc:creator> <pubDate>Sat, 06 Jun 2009 05:41:20 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-24026</guid> <description>Jquery, for me, the best!!!</description> <content:encoded><![CDATA[<p>Jquery, for me, the best!!!</p> ]]></content:encoded> </item> <item><title>By: Chetan</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-24002</link> <dc:creator>Chetan</dc:creator> <pubDate>Wed, 03 Jun 2009 16:28:09 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-24002</guid> <description>We tried to use MooTools and jQuery together and were having lots of DOM issues in Sharepoint. Removing Moo aand opting for jQuery (because of its capabilities) resolved them.</description> <content:encoded><![CDATA[<p>We tried to use MooTools and jQuery together and were having lots of DOM issues in Sharepoint. Removing Moo aand opting for jQuery (because of its capabilities) resolved them.</p> ]]></content:encoded> </item> <item><title>By: Balaji</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-23912</link> <dc:creator>Balaji</dc:creator> <pubDate>Thu, 28 May 2009 21:58:13 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-23912</guid> <description>Great article!  Thanks for taking the time to explain Mootools  javascript</description> <content:encoded><![CDATA[<p>Great article!  Thanks for taking the time to explain Mootools  javascript</p> ]]></content:encoded> </item> <item><title>By: zalun</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-23903</link> <dc:creator>zalun</dc:creator> <pubDate>Thu, 28 May 2009 07:34:43 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-23903</guid> <description>I liked jQuery and I used it few times. First framework I used was Prototype with Scriptaculous, but I had to find mootools to be pleased.I agree that there are plugins for jQuery all over the place, but it&#039;s not hard to find the really useful made for mootools as well. It&#039;s also pretty easy to write own classes which just use the Mootools power. With inheritance you can modify existing mootools features, which I personally do all the time.If one will think only about using the framework - mootools is actually just two things: Classes and Events. Attaching Events to Classes is priceless. In example I have a class called Layout with parameters like Sidebar, ContentWindow. Layout itself does nto have any representation within the DOM (opposite to Sidebar and Content). Sizes of the Sidebar and Content will change on browser window resize. These will change if I&#039;d resize the Sidebar as well. It&#039;s enough to create Layout&#039;s &quot;resize&quot; event and fire it on window and sidebar resize. If I&#039;d add another element which will be affected on the Sidebar or browser window changes, I&#039;m just creating an event for it and ordering Layout&#039;s &quot;resize&quot; to fir it. Everything is working fine.I know it can be done with jQuery and without the abstract Classes. I just think that looking at the code which uses mootools after half a year I can read it and understand. Sure it&#039;s driving me crazy how stupid I was to not use Events or Options or anything and it lands on the refactoring list, but it&#039;s easier to change code within Classes making them backwards compatible.And to all flame warriors. It&#039;s not what is better, it&#039;s about what better suits you. You have to try both and decide instead of listening to some other person advices. It&#039;s like buying a car without a test drive (I&#039;ve done it and I&#039;m happy, but it was a clear luck).</description> <content:encoded><![CDATA[<p>I liked jQuery and I used it few times. First framework I used was Prototype with Scriptaculous, but I had to find mootools to be pleased.</p><p>I agree that there are plugins for jQuery all over the place, but it&#8217;s not hard to find the really useful made for mootools as well. It&#8217;s also pretty easy to write own classes which just use the Mootools power. With inheritance you can modify existing mootools features, which I personally do all the time.</p><p>If one will think only about using the framework &#8211; mootools is actually just two things: Classes and Events. Attaching Events to Classes is priceless. In example I have a class called Layout with parameters like Sidebar, ContentWindow. Layout itself does nto have any representation within the DOM (opposite to Sidebar and Content). Sizes of the Sidebar and Content will change on browser window resize. These will change if I&#8217;d resize the Sidebar as well. It&#8217;s enough to create Layout&#8217;s &#8220;resize&#8221; event and fire it on window and sidebar resize. If I&#8217;d add another element which will be affected on the Sidebar or browser window changes, I&#8217;m just creating an event for it and ordering Layout&#8217;s &#8220;resize&#8221; to fir it. Everything is working fine.</p><p>I know it can be done with jQuery and without the abstract Classes. I just think that looking at the code which uses mootools after half a year I can read it and understand. Sure it&#8217;s driving me crazy how stupid I was to not use Events or Options or anything and it lands on the refactoring list, but it&#8217;s easier to change code within Classes making them backwards compatible.</p><p>And to all flame warriors. It&#8217;s not what is better, it&#8217;s about what better suits you. You have to try both and decide instead of listening to some other person advices. It&#8217;s like buying a car without a test drive (I&#8217;ve done it and I&#8217;m happy, but it was a clear luck).</p> ]]></content:encoded> </item> <item><title>By: Chocolim</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-23895</link> <dc:creator>Chocolim</dc:creator> <pubDate>Wed, 27 May 2009 13:31:12 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-23895</guid> <description>The one with better plugins for the proyect win. Dont want to reinvent the wheel...</description> <content:encoded><![CDATA[<p>The one with better plugins for the proyect win. Dont want to reinvent the wheel&#8230;</p> ]]></content:encoded> </item> <item><title>By: TheCSSLab</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-23894</link> <dc:creator>TheCSSLab</dc:creator> <pubDate>Wed, 27 May 2009 12:37:59 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-23894</guid> <description>I personally prefer using the jQuery since I believe it&#039;s more lightweight than the mootools. jQuery is with better API and off course we just have to mention the huge amount of jQuery plugins that everyone can find on the web. Looks like jQuery is already a JS Framework standart.</description> <content:encoded><![CDATA[<p>I personally prefer using the jQuery since I believe it&#8217;s more lightweight than the mootools. jQuery is with better API and off course we just have to mention the huge amount of jQuery plugins that everyone can find on the web. Looks like jQuery is already a JS Framework standart.</p> ]]></content:encoded> </item> <item><title>By: Daniel Buchner</title><link>http://www.webappers.com/2009/05/23/choose-jquery-or-mootools-javascript-framework/comment-page-1/#comment-23885</link> <dc:creator>Daniel Buchner</dc:creator> <pubDate>Tue, 26 May 2009 17:45:16 +0000</pubDate> <guid
isPermaLink="false">http://www.webappers.com/?p=1582#comment-23885</guid> <description>I know that a lot of people choose jQuery because it is &quot;easy&quot;, and for the 5 page portfolio site that might work fine, but for true large-scale web applications, extensible, modularized, and structured code is far better.Here is how I see the two libraries: Mootools tends to be classical and extensible in modality and jQuery leans more toward functional, instance-based operations.Think of this analogy:jQuery to me is a nomadic tribe, it can move fast and setup its teepee quickly, where as Mootools would be more like a settler who builds a farm structure that consistently produces crops and reuses the same field with great efficiency.Here is an example of what I mean:In Mootools to inject an element somewhere you do - thisElement.inject(thatElement, &#039;where&#039;) - the &#039;where&#039; is an optional string that indicates where to inject &#039;thisElement&#039;, which can be &#039;top&#039;, &#039;bottom&#039;, &#039;before&#039;, and &#039;after&#039;. So the same function is used with a specified option to determine the place of delivery.Here is the jQuery approach, 8 functions with different names:append( content )
appendTo( selector )
prepend( content )
prependTo( selector )
after( content )
before( content )
insertAfter( selector )
insertBefore( selector )Holy guacamole Batman that is a lot of different functions to remember!So I just like being able to think in my head: &quot;Well I need to put this somewhere, where should I inject it? Oh, it needs to be at the top! so - this.inject(&#039;targetEl&#039;, &#039;top&#039;)&quot;Just makes sense to me more than the jQuery way, but I guess someone could just a soon point out that I have the memory of a goldfish and I should just grab some handy jFlashcards and be done with it...but I LIKE that Mootools can organize it all for me...so I digress.</description> <content:encoded><![CDATA[<p>I know that a lot of people choose jQuery because it is &#8220;easy&#8221;, and for the 5 page portfolio site that might work fine, but for true large-scale web applications, extensible, modularized, and structured code is far better.</p><p>Here is how I see the two libraries: Mootools tends to be classical and extensible in modality and jQuery leans more toward functional, instance-based operations.</p><p>Think of this analogy:</p><p>jQuery to me is a nomadic tribe, it can move fast and setup its teepee quickly, where as Mootools would be more like a settler who builds a farm structure that consistently produces crops and reuses the same field with great efficiency.</p><p>Here is an example of what I mean:</p><p>In Mootools to inject an element somewhere you do &#8211; thisElement.inject(thatElement, &#8216;where&#8217;) &#8211; the &#8216;where&#8217; is an optional string that indicates where to inject &#8216;thisElement&#8217;, which can be &#8216;top&#8217;, &#8216;bottom&#8217;, &#8216;before&#8217;, and &#8216;after&#8217;. So the same function is used with a specified option to determine the place of delivery.</p><p>Here is the jQuery approach, 8 functions with different names:</p><p>append( content )<br
/> appendTo( selector )<br
/> prepend( content )<br
/> prependTo( selector )<br
/> after( content )<br
/> before( content )<br
/> insertAfter( selector )<br
/> insertBefore( selector )</p><p>Holy guacamole Batman that is a lot of different functions to remember!</p><p>So I just like being able to think in my head: &#8220;Well I need to put this somewhere, where should I inject it? Oh, it needs to be at the top! so &#8211; this.inject(&#8217;targetEl&#8217;, &#8216;top&#8217;)&#8221;</p><p>Just makes sense to me more than the jQuery way, but I guess someone could just a soon point out that I have the memory of a goldfish and I should just grab some handy jFlashcards and be done with it&#8230;but I LIKE that Mootools can organize it all for me&#8230;so I digress.</p> ]]></content:encoded> </item> </channel> </rss><!--
This site's performance optimized by W3 Total Cache. Dramatically improve the speed and reliability of your blog!

Learn more about our WordPress Plugins: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enchanced) (user agent is rejected)
Content Delivery Network via maxcdn.webappers.com (user agent is rejected)

Served from: ps11300.dreamhostps.com @ 2012-02-09 09:05:43 -->
