<?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/"
xmlns:series="http://unfoldingneurons.com/"
> <channel><title>Comments on: Book Review: MooTools 1.2 Beginner’s&#160;Guide</title> <atom:link href="http://davidwalsh.name/mootools-book/feed" rel="self" type="application/rss+xml" /><link>http://davidwalsh.name/mootools-book</link> <description>Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</description> <lastBuildDate>Wed, 23 May 2012 13:11:42 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>By: Daquan Wright</title><link>http://davidwalsh.name/mootools-book#comment-24132</link> <dc:creator>Daquan Wright</dc:creator> <pubDate>Thu, 19 May 2011 22:19:05 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-24132</guid> <description>http://jqueryvsmootools.com/Anyone interested in a comparison of frameworks, check out the above link.I have the book and I love it. I know some basic JavaScript through practice and reading, so I wanted to dive right into MooTools and start building. :)</description> <content:encoded><![CDATA[<p><a
href="http://jqueryvsmootools.com/" rel="nofollow">http://jqueryvsmootools.com/</a></p><p>Anyone interested in a comparison of frameworks, check out the above link.</p><p>I have the book and I love it. I know some basic JavaScript through practice and reading, so I wanted to dive right into MooTools and start building. :)</p> ]]></content:encoded> </item> <item><title>By: sms</title><link>http://davidwalsh.name/mootools-book#comment-22318</link> <dc:creator>sms</dc:creator> <pubDate>Fri, 14 Jan 2011 12:55:55 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-22318</guid> <description>i wish i could buy this book tooo :S no resources to buy :(</description> <content:encoded><![CDATA[<p>i wish i could buy this book tooo :S no resources to buy :(</p> ]]></content:encoded> </item> <item><title>By: Gemma</title><link>http://davidwalsh.name/mootools-book#comment-19718</link> <dc:creator>Gemma</dc:creator> <pubDate>Sun, 05 Sep 2010 13:54:04 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-19718</guid> <description>Good review but I wish you would review a book about beginner Javascript (ya know, not the libraries).</description> <content:encoded><![CDATA[<p>Good review but I wish you would review a book about beginner Javascript (ya know, not the libraries).</p> ]]></content:encoded> </item> <item><title>By: Zlatan Halilovic</title><link>http://davidwalsh.name/mootools-book#comment-17703</link> <dc:creator>Zlatan Halilovic</dc:creator> <pubDate>Wed, 19 May 2010 18:20:34 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-17703</guid> <description>If it weren&#039;t for your review, I would have never considered to buy this book, and now I really do, so thanks for that David. Oh, and thanks to Jacob for that throughout comment of his.Btw, I&#039;ve read an introductory book on javascript and worked with jquery for a few months, and the thing that I&#039;m not sure about is whether I should pick up a definite guide to javascript type of book before I dwelve into MooTools, or just start learning MooTools and learn the advanced concepts of javascript along the way. Can any of you help me with this?</description> <content:encoded><![CDATA[<p>If it weren&#8217;t for your review, I would have never considered to buy this book, and now I really do, so thanks for that David. Oh, and thanks to Jacob for that throughout comment of his.</p><p>Btw, I&#8217;ve read an introductory book on javascript and worked with jquery for a few months, and the thing that I&#8217;m not sure about is whether I should pick up a definite guide to javascript type of book before I dwelve into MooTools, or just start learning MooTools and learn the advanced concepts of javascript along the way. Can any of you help me with this?</p> ]]></content:encoded> </item> <item><title>By: Daniel Shanahan</title><link>http://davidwalsh.name/mootools-book#comment-16457</link> <dc:creator>Daniel Shanahan</dc:creator> <pubDate>Sat, 13 Mar 2010 15:36:23 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-16457</guid> <description>@Jacob Gube:  Thanks, Jacob.  Your comment is very helpful.</description> <content:encoded><![CDATA[<p>@Jacob Gube:  Thanks, Jacob.  Your comment is very helpful.</p> ]]></content:encoded> </item> <item><title>By: Jacob Gube</title><link>http://davidwalsh.name/mootools-book#comment-16456</link> <dc:creator>Jacob Gube</dc:creator> <pubDate>Sat, 13 Mar 2010 11:36:00 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-16456</guid> <description>@David Walsh:  Yeah, I knew you were kidding, but stilll... whenever I Google something about MooTools, this blog is a top search result, so that means it *is* a wonderful resource for MooTools.@Daniel Shanahan:  I&#039;d like to take a stab at your question. First, why there isn&#039;t a comprehensive comparison of all frameworks: your hunch is correct, it would be very long and it would have to be constantly maintained. Something like this would be better off in a collaborative format (such as a wiki) because it would be very difficult for a single person to expertly talk about all the other JS frameworks and libraries out there.To me, there are three main categories of JS libraries for web development: (1) a library of useful web development methods and functions (jQuery), (2) a framework that extends JavaScript to add missing, useful functions and methods (MooTools, Prototype), and (3) a full JS framework that includes user interface elements (YUI, UIZE).These JS libraries would fall--again, according to me--into a broader category of &quot;Web development frameworks&quot; because they serve not to perform a single function, but rather, to give developers a set of tools for creating sites and applications that are JavaScript-enabled in a quicker way than starting from scratch.Staples in these web development libraries would be Ajax, DOM selection, DOM manipulation, and cross-browser support functions and methods, at the very least. Often, they&#039;ll come with animation/transition effects and utility functions and methods that help you do common stuff such as looping through a collection of DOM elements in an array and performing stuff on them.The biggest factor of your choice is either circumstance (boss is telling you to use it) or personal preference/style. If it is the latter, try a few and see which one you like the best. I find that classical programmers and web developers (server-side web app builders) find MooTools more to their tastes because it&#039;s very OO. jQuery (and this is an opinion from me based on experience in working with many developers - it is not a fact) is more appealing to beginning front-end developers (HTML/CSS/JavScript) and web designers because the syntax is very terse and intuitive.Intuitiveness is dependent on your background though: OOP and classical programmers would find MooTools more intuitive (if you follow MooTools best practices of utilizing Class for reusing functions and methods). There are syntax inconsistencies that I find in jQuery that always trips me up, that a beginner would probably not have trouble with because that was what they were trained in.If you know JavaScript already, you already know MooTools. If you want to learn JavaScript, using MooTools would teach you JavaScript naturally. Some libraries twist and bend JavaScript for the sake of ease of use and shorter syntax (for a lower learning curve targeted at novice developers that need to learn real quick).Also, in MooTools, it&#039;s much easier, shorter, and quicker (for me) to build flexible things like slideshows and tabbed interfaces because of Class.So if you build a lot of sites for many different clients, you can write just one MooTools class for an image gallery that you can customize through instantiation in your different sites. I&#039;m not saying this is particularly unique in MooTools, but it is one of the frameworks that excels--and even integrates it in its best practices--in this sort of thing.You see why David hasn&#039;t blogged about this? Look at my comment, it&#039;s so long, and I barely scratched the surface.</description> <content:encoded><![CDATA[<p>@David Walsh:  Yeah, I knew you were kidding, but stilll&#8230; whenever I Google something about MooTools, this blog is a top search result, so that means it *is* a wonderful resource for MooTools.</p><p>@Daniel Shanahan:  I&#8217;d like to take a stab at your question. First, why there isn&#8217;t a comprehensive comparison of all frameworks: your hunch is correct, it would be very long and it would have to be constantly maintained. Something like this would be better off in a collaborative format (such as a wiki) because it would be very difficult for a single person to expertly talk about all the other JS frameworks and libraries out there.</p><p>To me, there are three main categories of JS libraries for web development: (1) a library of useful web development methods and functions (jQuery), (2) a framework that extends JavaScript to add missing, useful functions and methods (MooTools, Prototype), and (3) a full JS framework that includes user interface elements (YUI, UIZE).</p><p>These JS libraries would fall&#8211;again, according to me&#8211;into a broader category of &#8220;Web development frameworks&#8221; because they serve not to perform a single function, but rather, to give developers a set of tools for creating sites and applications that are JavaScript-enabled in a quicker way than starting from scratch.</p><p>Staples in these web development libraries would be Ajax, DOM selection, DOM manipulation, and cross-browser support functions and methods, at the very least. Often, they&#8217;ll come with animation/transition effects and utility functions and methods that help you do common stuff such as looping through a collection of DOM elements in an array and performing stuff on them.</p><p>The biggest factor of your choice is either circumstance (boss is telling you to use it) or personal preference/style. If it is the latter, try a few and see which one you like the best. I find that classical programmers and web developers (server-side web app builders) find MooTools more to their tastes because it&#8217;s very OO. jQuery (and this is an opinion from me based on experience in working with many developers &#8211; it is not a fact) is more appealing to beginning front-end developers (HTML/CSS/JavScript) and web designers because the syntax is very terse and intuitive.</p><p>Intuitiveness is dependent on your background though: OOP and classical programmers would find MooTools more intuitive (if you follow MooTools best practices of utilizing Class for reusing functions and methods). There are syntax inconsistencies that I find in jQuery that always trips me up, that a beginner would probably not have trouble with because that was what they were trained in.</p><p>If you know JavaScript already, you already know MooTools. If you want to learn JavaScript, using MooTools would teach you JavaScript naturally. Some libraries twist and bend JavaScript for the sake of ease of use and shorter syntax (for a lower learning curve targeted at novice developers that need to learn real quick).</p><p>Also, in MooTools, it&#8217;s much easier, shorter, and quicker (for me) to build flexible things like slideshows and tabbed interfaces because of Class.</p><p>So if you build a lot of sites for many different clients, you can write just one MooTools class for an image gallery that you can customize through instantiation in your different sites. I&#8217;m not saying this is particularly unique in MooTools, but it is one of the frameworks that excels&#8211;and even integrates it in its best practices&#8211;in this sort of thing.</p><p>You see why David hasn&#8217;t blogged about this? Look at my comment, it&#8217;s so long, and I barely scratched the surface.</p> ]]></content:encoded> </item> <item><title>By: Daniel Shanahan</title><link>http://davidwalsh.name/mootools-book#comment-16444</link> <dc:creator>Daniel Shanahan</dc:creator> <pubDate>Fri, 12 Mar 2010 18:28:03 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-16444</guid> <description>Thanks for this review, David.  Regarding the differentiation of MooTools from other libraries, have you written anything on this?  I have heard you talk about it on the JQuery podcast.  Would this be too long for a blog post (or a series of posts)?  I am a beginner in all things Javascript (i.e. Javascript, JQuery, MooTools, etc.), and I would really like to have something in writing that clearly explains the differences.Thanks!</description> <content:encoded><![CDATA[<p>Thanks for this review, David.  Regarding the differentiation of MooTools from other libraries, have you written anything on this?  I have heard you talk about it on the JQuery podcast.  Would this be too long for a blog post (or a series of posts)?  I am a beginner in all things Javascript (i.e. Javascript, JQuery, MooTools, etc.), and I would really like to have something in writing that clearly explains the differences.</p><p>Thanks!</p> ]]></content:encoded> </item> <item><title>By: David Walsh</title><link>http://davidwalsh.name/mootools-book#comment-16442</link> <dc:creator>David Walsh</dc:creator> <pubDate>Fri, 12 Mar 2010 17:03:27 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-16442</guid> <description>@Jacob Gube:  Hahahaha.  I was just joking about not being mentioned.  Nice work!</description> <content:encoded><![CDATA[<p>@Jacob Gube:  Hahahaha.  I was just joking about not being mentioned.  Nice work!</p> ]]></content:encoded> </item> <item><title>By: Jacob Gube</title><link>http://davidwalsh.name/mootools-book#comment-16441</link> <dc:creator>Jacob Gube</dc:creator> <pubDate>Fri, 12 Mar 2010 17:02:24 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-16441</guid> <description>@Dwight Blubaugh:  Writing books is a good way (I hope...), but also, what I feel has been helping tremendously in terms of getting the word out there is David&#039;s efforts in writing tutorials to showcase the power of MooTools through practical hands-on tutorials on sites like NETTUTS and here on his site.Hope you get the book and let me know what you think when you get a bit of a chance to read it!</description> <content:encoded><![CDATA[<p>@Dwight Blubaugh:  Writing books is a good way (I hope&#8230;), but also, what I feel has been helping tremendously in terms of getting the word out there is David&#8217;s efforts in writing tutorials to showcase the power of MooTools through practical hands-on tutorials on sites like NETTUTS and here on his site.</p><p>Hope you get the book and let me know what you think when you get a bit of a chance to read it!</p> ]]></content:encoded> </item> <item><title>By: Jacob Gube</title><link>http://davidwalsh.name/mootools-book#comment-16440</link> <dc:creator>Jacob Gube</dc:creator> <pubDate>Fri, 12 Mar 2010 16:55:02 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/?p=4931#comment-16440</guid> <description>David - thank you for such an awesome review! Just saw this in my RSS feed reader (and Twitter), and I thought I&#039;d pop in and say &quot;Hello&quot;.Just a point about the MooTools versus other frameworks discussion: I think that&#039;s a great idea. I am familiar with jQuery probably as fluently as MooTools, and Aaron&#039;s &lt;a href=&quot;http://jqueryvsmootools.com/&quot; rel=&quot;nofollow&quot;&gt;comparison of both frameworks&lt;/a&gt; pretty much sums up the things I would&#039;ve mentioned if I were to include a discussion on various frameworks. However, for the book, I wanted to focus on MooTools and what&#039;s good about MooTools, because I wouldn&#039;t be able to write this section without an obvious bias inside a book about MooTools.Your blog not being included in the Resources section, indeed, is a clear oversight on my part! Massive FAIL on my part there. :)</description> <content:encoded><![CDATA[<p>David &#8211; thank you for such an awesome review! Just saw this in my RSS feed reader (and Twitter), and I thought I&#8217;d pop in and say &#8220;Hello&#8221;.</p><p>Just a point about the MooTools versus other frameworks discussion: I think that&#8217;s a great idea. I am familiar with jQuery probably as fluently as MooTools, and Aaron&#8217;s <a
href="http://jqueryvsmootools.com/" rel="nofollow">comparison of both frameworks</a> pretty much sums up the things I would&#8217;ve mentioned if I were to include a discussion on various frameworks. However, for the book, I wanted to focus on MooTools and what&#8217;s good about MooTools, because I wouldn&#8217;t be able to write this section without an obvious bias inside a book about MooTools.</p><p>Your blog not being included in the Resources section, indeed, is a clear oversight on my part! Massive FAIL on my part there. :)</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 3/7 queries in 0.007 seconds using disk: basic
Object Caching 805/805 objects using disk: basic

Served from: davidwalsh.name @ 2012-05-23 08:51:22 -->
