<?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: 6 Reasons To Use JavaScript Libraries &amp;&#160;Frameworks</title> <atom:link href="http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/feed" rel="self" type="application/rss+xml" /><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks</link> <description>Legendary scribbles about JavaScript, HTML5, AJAX, PHP, CSS, and ∞.</description> <lastBuildDate>Mon, 21 May 2012 07:46:19 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>By: Je</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-31245</link> <dc:creator>Je</dc:creator> <pubDate>Mon, 26 Mar 2012 12:19:12 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-31245</guid> <description>I couldn&#039;t agree more. But as much as possible it&#039;s still advisable to learn javascript&#039;s fundamentals.</description> <content:encoded><![CDATA[<p>I couldn&#8217;t agree more. But as much as possible it&#8217;s still advisable to learn javascript&#8217;s fundamentals.</p> ]]></content:encoded> </item> <item><title>By: Randy</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-24294</link> <dc:creator>Randy</dc:creator> <pubDate>Wed, 01 Jun 2011 13:31:45 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-24294</guid> <description>I&#039;ve been coding one thing or another for 35 years, and I have to agree with the author.  No matter what anyone says, there is a place for these libraries.Yse there is always a trade off.  The more functionality built in, the more weight it may have.  Any framework has it&#039;s &quot;method of operation&quot; that may or may not suit your needs.  And yes, the more feature rich you build anything, the less flexible it becomes.  But if you design websites, then you want features, and you know what flexibility you are willing to trade.As for moving the cost of work to the client PC, thats an issue for performance QC, and once again we have to remember that the tradeoff is possibly hours or days of coding and testing something that you are simply not that familiar with, compared to an incredibly reduced time touse the libraries.And for all those that doubt this, I would suggest you return to coding 80x86 assembler in edit.exe, or code your word processing documents in RTF by hand.Lets face it, the smart coder is an integrator, using the best of class, and not starting over from scratch every time.</description> <content:encoded><![CDATA[<p>I&#8217;ve been coding one thing or another for 35 years, and I have to agree with the author.  No matter what anyone says, there is a place for these libraries.</p><p>Yse there is always a trade off.  The more functionality built in, the more weight it may have.  Any framework has it&#8217;s &#8220;method of operation&#8221; that may or may not suit your needs.  And yes, the more feature rich you build anything, the less flexible it becomes.  But if you design websites, then you want features, and you know what flexibility you are willing to trade.</p><p>As for moving the cost of work to the client PC, thats an issue for performance QC, and once again we have to remember that the tradeoff is possibly hours or days of coding and testing something that you are simply not that familiar with, compared to an incredibly reduced time touse the libraries.</p><p>And for all those that doubt this, I would suggest you return to coding 80&#215;86 assembler in edit.exe, or code your word processing documents in RTF by hand.</p><p>Lets face it, the smart coder is an integrator, using the best of class, and not starting over from scratch every time.</p> ]]></content:encoded> </item> <item><title>By: Daquan Wright</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-24079</link> <dc:creator>Daquan Wright</dc:creator> <pubDate>Wed, 18 May 2011 06:00:34 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-24079</guid> <description>When it comes to learning most technology*</description> <content:encoded><![CDATA[<p>When it comes to learning most technology*</p> ]]></content:encoded> </item> <item><title>By: Daquan Wright</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-24078</link> <dc:creator>Daquan Wright</dc:creator> <pubDate>Wed, 18 May 2011 05:58:55 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-24078</guid> <description>Most of the time, I&#039;d advocate learning the language (that&#039;s how I learned anything that I do know up to this point) such as PHP or Java by handwriting it. The case of JS is quite...special. It&#039;s a language that is very unfamiliar in its inner workings, because it thinks much different from other C-style languages.JS is not only very different despite having a PHP/C like syntax, the browsers are also plagued by differences in their implementations of JS. These issues combined create massive headaches and is often the reason people don&#039;t want to learn JS at all.My suggestion is to read David Flannigan&#039;s book on the language, Crockford&#039;s book, and write some basic JS to get the hang of it. Once you get familiar with the basics of the language, I would suggest going on to a library (and you can even learn JS then).You just need to get features created on the client and that is what JS does, frameworks make it easy and they make JS beautiful (more beautiful than any vanilla JS).I decided to learn MooTools a while ago, I&#039;ve been converted by this site&#039;s awesome admin. :)I want to write code that is unobtrusive, reusable, and best of all, free from the differences of browser implementations (or at least &quot;almost&quot; free).Not only that, organizations such as Google/Youtube are making use of them and jobs are hiring people who know them because of what they offer web applications. It&#039;s cheaper, smarter, faster, and gives better results. I used to be pretty elitist myself, I still am when it comes to learning most technique, but not in the special case of JS (even though I&#039;m still going to be learning the original language).</description> <content:encoded><![CDATA[<p>Most of the time, I&#8217;d advocate learning the language (that&#8217;s how I learned anything that I do know up to this point) such as PHP or Java by handwriting it. The case of JS is quite&#8230;special. It&#8217;s a language that is very unfamiliar in its inner workings, because it thinks much different from other C-style languages.</p><p>JS is not only very different despite having a PHP/C like syntax, the browsers are also plagued by differences in their implementations of JS. These issues combined create massive headaches and is often the reason people don&#8217;t want to learn JS at all.</p><p>My suggestion is to read David Flannigan&#8217;s book on the language, Crockford&#8217;s book, and write some basic JS to get the hang of it. Once you get familiar with the basics of the language, I would suggest going on to a library (and you can even learn JS then).</p><p>You just need to get features created on the client and that is what JS does, frameworks make it easy and they make JS beautiful (more beautiful than any vanilla JS).</p><p>I decided to learn MooTools a while ago, I&#8217;ve been converted by this site&#8217;s awesome admin. :)</p><p>I want to write code that is unobtrusive, reusable, and best of all, free from the differences of browser implementations (or at least &#8220;almost&#8221; free).</p><p>Not only that, organizations such as Google/Youtube are making use of them and jobs are hiring people who know them because of what they offer web applications. It&#8217;s cheaper, smarter, faster, and gives better results. I used to be pretty elitist myself, I still am when it comes to learning most technique, but not in the special case of JS (even though I&#8217;m still going to be learning the original language).</p> ]]></content:encoded> </item> <item><title>By: anthony</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-23416</link> <dc:creator>anthony</dc:creator> <pubDate>Fri, 08 Apr 2011 09:02:16 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-23416</guid> <description>There is pros and cons of the library. The simplicity and magic is that you get them all readymade on the plate instantly and mostly freely. No when you spend time to create such libraries, you need lots of time and resource to get such library.Instead you can go through the features of some of the libraries, its coding and can decide before hand if you need to use this library. I guess there is no way that anyone can stop you from writing functionalities that are not there in the library. You can write anytime.</description> <content:encoded><![CDATA[<p>There is pros and cons of the library. The simplicity and magic is that you get them all readymade on the plate instantly and mostly freely. No when you spend time to create such libraries, you need lots of time and resource to get such library.</p><p>Instead you can go through the features of some of the libraries, its coding and can decide before hand if you need to use this library. I guess there is no way that anyone can stop you from writing functionalities that are not there in the library. You can write anytime.</p> ]]></content:encoded> </item> <item><title>By: vladimir prieto</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-21075</link> <dc:creator>vladimir prieto</dc:creator> <pubDate>Sat, 23 Oct 2010 21:15:17 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-21075</guid> <description>Mootools Chaining link isn&#039;t right. the new link is:http://demos111.mootools.net/Chain.Periodical;)</description> <content:encoded><![CDATA[<p>Mootools Chaining link isn&#8217;t right. the new link is:</p><p><a
href="http://demos111.mootools.net/Chain.Periodical" rel="nofollow">http://demos111.mootools.net/Chain.Periodical</a></p><p>;)</p> ]]></content:encoded> </item> <item><title>By: Kieran</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-19013</link> <dc:creator>Kieran</dc:creator> <pubDate>Sun, 25 Jul 2010 14:05:44 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-19013</guid> <description>My problem with frameworks is that, there are problems in them and parts arnt cover&#039;d by all browsers. There has been a problem with jQuery and chrome AJAX for a long time, i know loads of websites that use jQuery and they will give any reason other then we cant code the JS out self. And the chrome problem is an easy fix in proper JS.Also yes be lazy but for your laziness who is footing the bill ? the computer. the more lazy you are the more the clients computer has to work, and i for one hate slowness. Image if someone uses a phone to go on your site ? 1 page would be ok but if they start opening lots of tabs and everyone used libraries</description> <content:encoded><![CDATA[<p>My problem with frameworks is that, there are problems in them and parts arnt cover&#8217;d by all browsers. There has been a problem with jQuery and chrome AJAX for a long time, i know loads of websites that use jQuery and they will give any reason other then we cant code the JS out self. And the chrome problem is an easy fix in proper JS.</p><p>Also yes be lazy but for your laziness who is footing the bill ? the computer. the more lazy you are the more the clients computer has to work, and i for one hate slowness. Image if someone uses a phone to go on your site ? 1 page would be ok but if they start opening lots of tabs and everyone used libraries</p> ]]></content:encoded> </item> <item><title>By: Rob</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-17286</link> <dc:creator>Rob</dc:creator> <pubDate>Tue, 27 Apr 2010 03:09:54 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-17286</guid> <description>I personally take a similar approach to Bill, in that I have &quot;borrowed&quot; and collected a small library of objects and prototype methods, which I have refined and tested over time with necessity.The majority of the functionality I would use a framework for, I often find, can be distilled into a dozen or so prototype methods, ajax methods, cookie methods and DOM queries/manipulations. The majority of most frameworks, in my experience, is basically wasted space. The dollar sign function, for instance, is very easily reproducible.These collected methods, in combination with my use of method chaining, and structuring my code with the module pattern, allow me to write extremely efficient, flexible and portable JavaScript.That is not to say that a framework is not the right choice for many or most people. All claims of elitism aside, my philosophy is that if I understand 100% of my codebase, I can debug 100% of my codebase.</description> <content:encoded><![CDATA[<p>I personally take a similar approach to Bill, in that I have &#8220;borrowed&#8221; and collected a small library of objects and prototype methods, which I have refined and tested over time with necessity.</p><p>The majority of the functionality I would use a framework for, I often find, can be distilled into a dozen or so prototype methods, ajax methods, cookie methods and DOM queries/manipulations. The majority of most frameworks, in my experience, is basically wasted space. The dollar sign function, for instance, is very easily reproducible.</p><p>These collected methods, in combination with my use of method chaining, and structuring my code with the module pattern, allow me to write extremely efficient, flexible and portable JavaScript.</p><p>That is not to say that a framework is not the right choice for many or most people. All claims of elitism aside, my philosophy is that if I understand 100% of my codebase, I can debug 100% of my codebase.</p> ]]></content:encoded> </item> <item><title>By: Baz L</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-118</link> <dc:creator>Baz L</dc:creator> <pubDate>Tue, 18 Sep 2007 13:29:23 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-118</guid> <description>I couldn&#039;t agree more. I really agree with the lazy thing. That&#039;s me.Also, this &quot;code it yourself&quot; mentality has never really struck me and I&#039;m glad.If it&#039;s done, it&#039;s done. Especially since it&#039;s done by a team of people concentrating on just that one thing over a period of several months.Whereas if I were to do it, I would code something that I need in the next 20 minutes. There&#039;s no way to put enough thought into things like that.</description> <content:encoded><![CDATA[<p>I couldn&#8217;t agree more. I really agree with the lazy thing. That&#8217;s me.</p><p>Also, this &#8220;code it yourself&#8221; mentality has never really struck me and I&#8217;m glad.</p><p>If it&#8217;s done, it&#8217;s done. Especially since it&#8217;s done by a team of people concentrating on just that one thing over a period of several months.</p><p>Whereas if I were to do it, I would code something that I need in the next 20 minutes. There&#8217;s no way to put enough thought into things like that.</p> ]]></content:encoded> </item> <item><title>By: Bill Goates</title><link>http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks#comment-117</link> <dc:creator>Bill Goates</dc:creator> <pubDate>Fri, 07 Sep 2007 01:39:01 +0000</pubDate> <guid
isPermaLink="false">http://davidwalsh.name/6-reasons-to-use-javascript-libraries-frameworks/#comment-117</guid> <description>It is my obviously failed attempt to sound elitist that went wrong, but I meant to say that if you don&#039;t understand the code of a framework, don&#039;t use it. And if you understand it, cut out the pieces you need.</description> <content:encoded><![CDATA[<p>It is my obviously failed attempt to sound elitist that went wrong, but I meant to say that if you don&#8217;t understand the code of a framework, don&#8217;t use it. And if you understand it, cut out the pieces you need.</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 2/7 queries in 0.005 seconds using disk: basic
Object Caching 807/807 objects using disk: basic

Served from: davidwalsh.name @ 2012-05-21 03:03:52 -->
