<?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: Learning Javascript or Simply the JS Frameworks?</title>
	<atom:link href="http://www.thewebsqueeze.com/web-design-articles/learning-javascript-or-simply-the-js-frameworks.html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thewebsqueeze.com/web-design-articles/learning-javascript-or-simply-the-js-frameworks.html</link>
	<description>Web Design Magazine</description>
	<lastBuildDate>Wed, 06 Jul 2011 03:12:41 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Jennifer</title>
		<link>http://www.thewebsqueeze.com/web-design-articles/learning-javascript-or-simply-the-js-frameworks.html/comment-page-1/#comment-8114</link>
		<dc:creator>Jennifer</dc:creator>
		<pubDate>Sat, 23 Jan 2010 06:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewebsqueeze.com/?p=1769#comment-8114</guid>
		<description>I think if you learn JavaScript core language you will see more opportunity to use it in other applications. For example, you could write scripts for Adobe&#039;s InDesign using JavaScript. 

I started with simple in-line functions and event handlers, realized it was limited and bad practice, dove right into jQuery to do cool browser compliant things, now I&#039;m back at studying the core language and the DOM. I&#039;m especially interested after learning it&#039;s applicable in the software I use for print files at my job. It would be nice to know how to batch process a load of .indd files to pdfs with a script.</description>
		<content:encoded><![CDATA[<p>I think if you learn JavaScript core language you will see more opportunity to use it in other applications. For example, you could write scripts for Adobe&#8217;s InDesign using JavaScript. </p>
<p>I started with simple in-line functions and event handlers, realized it was limited and bad practice, dove right into jQuery to do cool browser compliant things, now I&#8217;m back at studying the core language and the DOM. I&#8217;m especially interested after learning it&#8217;s applicable in the software I use for print files at my job. It would be nice to know how to batch process a load of .indd files to pdfs with a script.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cedric Dugas</title>
		<link>http://www.thewebsqueeze.com/web-design-articles/learning-javascript-or-simply-the-js-frameworks.html/comment-page-1/#comment-5261</link>
		<dc:creator>Cedric Dugas</dc:creator>
		<pubDate>Thu, 28 May 2009 15:57:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewebsqueeze.com/?p=1769#comment-5261</guid>
		<description>&lt;strong&gt;@jack&lt;/strong&gt; Okay maybe the easy part was a bit too far. I think jquery is a bit apart from other frameworks on this. Their mojo is write less,do more, and it comes with some hindrances. It&#039;s really far from the javascript normal &quot;grammar&quot;.

Mootools is more JavaScript ish in its form, as like most js frameworks. I still stand to my point, most jobs will require you to learn an api on top of JavaScript, and if you know one and are good with it, you can learn another.</description>
		<content:encoded><![CDATA[<p><strong>@jack</strong> Okay maybe the easy part was a bit too far. I think jquery is a bit apart from other frameworks on this. Their mojo is write less,do more, and it comes with some hindrances. It&#8217;s really far from the javascript normal &#8220;grammar&#8221;.</p>
<p>Mootools is more JavaScript ish in its form, as like most js frameworks. I still stand to my point, most jobs will require you to learn an api on top of JavaScript, and if you know one and are good with it, you can learn another.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jack Franklin</title>
		<link>http://www.thewebsqueeze.com/web-design-articles/learning-javascript-or-simply-the-js-frameworks.html/comment-page-1/#comment-5260</link>
		<dc:creator>Jack Franklin</dc:creator>
		<pubDate>Thu, 28 May 2009 15:21:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewebsqueeze.com/?p=1769#comment-5260</guid>
		<description>Hey guys,

Thanks to everyone for their comments. It seems like the popular opinion is to learn both as I expected to be honest.

&lt;strong&gt;@rich97&lt;/strong&gt; - I compared it to jQuery purely because it&#039;s what I use regularly and seems to be the most popular library out there. I&#039;m actually in the process of attempting to pick up MooTools now after that fantastic article you linked to.

&lt;strong&gt;@Cedric Dugas&lt;/strong&gt; - I disagree to an extent. Whereas knowing jQuery may assist in learning another framework, I don&#039;t think it immediately makes it easy. As I said above, I&#039;m trying to get used to MooTools and I have not found it very easy.

&lt;strong&gt;@Kevin Loyd&lt;/strong&gt; - I think you last point sums it up best, that for simple fades, animations jQuery/other is the way to go, but if you want to be a serious javascript person, I think there is no way you can not learn javascript.

Once again thanks for all your comments, keep them coming ;)

JF.</description>
		<content:encoded><![CDATA[<p>Hey guys,</p>
<p>Thanks to everyone for their comments. It seems like the popular opinion is to learn both as I expected to be honest.</p>
<p><strong>@rich97</strong> &#8211; I compared it to jQuery purely because it&#8217;s what I use regularly and seems to be the most popular library out there. I&#8217;m actually in the process of attempting to pick up MooTools now after that fantastic article you linked to.</p>
<p><strong>@Cedric Dugas</strong> &#8211; I disagree to an extent. Whereas knowing jQuery may assist in learning another framework, I don&#8217;t think it immediately makes it easy. As I said above, I&#8217;m trying to get used to MooTools and I have not found it very easy.</p>
<p><strong>@Kevin Loyd</strong> &#8211; I think you last point sums it up best, that for simple fades, animations jQuery/other is the way to go, but if you want to be a serious javascript person, I think there is no way you can not learn javascript.</p>
<p>Once again thanks for all your comments, keep them coming <img src='http://www.thewebsqueeze.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>JF.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cedric Dugas</title>
		<link>http://www.thewebsqueeze.com/web-design-articles/learning-javascript-or-simply-the-js-frameworks.html/comment-page-1/#comment-5259</link>
		<dc:creator>Cedric Dugas</dc:creator>
		<pubDate>Thu, 28 May 2009 15:05:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewebsqueeze.com/?p=1769#comment-5259</guid>
		<description>I don&#039;t know one company that still do plain JavaScript, they all use frameworks. So the question is, if you are a really talented jquery scripter, can you pick up easily another framework.

I think the answer is &lt;strong&gt;yes&lt;/strong&gt;

Javascript is fine, the DOM is a mess, frameworks corrected that.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t know one company that still do plain JavaScript, they all use frameworks. So the question is, if you are a really talented jquery scripter, can you pick up easily another framework.</p>
<p>I think the answer is <strong>yes</strong></p>
<p>Javascript is fine, the DOM is a mess, frameworks corrected that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nightS</title>
		<link>http://www.thewebsqueeze.com/web-design-articles/learning-javascript-or-simply-the-js-frameworks.html/comment-page-1/#comment-5257</link>
		<dc:creator>nightS</dc:creator>
		<pubDate>Thu, 28 May 2009 05:39:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewebsqueeze.com/?p=1769#comment-5257</guid>
		<description>I once built the XHTML/CSS for a developer who insisted on not using JQuery (I still can&#039;t figure out why) at ALL. So I had to do all the work JQuery does normally with one line of code.

It was shocking ..but I learned alot..I created a sliding timeline (with images and tooltips as well) from scratch..It took me more code and time ofcourse..but I figured out the hard way that I should keep on improving my JS skills and not depend on frameworks only.

Thanks for the post</description>
		<content:encoded><![CDATA[<p>I once built the XHTML/CSS for a developer who insisted on not using JQuery (I still can&#8217;t figure out why) at ALL. So I had to do all the work JQuery does normally with one line of code.</p>
<p>It was shocking ..but I learned alot..I created a sliding timeline (with images and tooltips as well) from scratch..It took me more code and time ofcourse..but I figured out the hard way that I should keep on improving my JS skills and not depend on frameworks only.</p>
<p>Thanks for the post</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Lloyd</title>
		<link>http://www.thewebsqueeze.com/web-design-articles/learning-javascript-or-simply-the-js-frameworks.html/comment-page-1/#comment-5256</link>
		<dc:creator>Kevin Lloyd</dc:creator>
		<pubDate>Wed, 27 May 2009 18:52:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewebsqueeze.com/?p=1769#comment-5256</guid>
		<description>I often wrestle with these types of decisions. I tend to agree with @Ionut Staicu and the end of the article. Time == Money, and sometimes it just isn&#039;t worth it. And this whole browser compatibility this is another reason I broke away from regular JS. Let someone else worry about that. And the whole reinventing the wheel thing speaks for itself.

With that said, it all depends: If you&#039;re a &quot;Javascript Programmer&quot; then you&#039;d better damn well know pure JS, all the ins and outs. Also, it depends on what you are trying to accomplish. For me, the term &quot;Web Developer&quot; is just too broad to be able to cover everything thoroughly.

I will disagree with @Jason and say, if you&#039;re going to only be doing shows/hides/etc, that is a perfect time to use a framework. (However, in my experience, it&#039;s never just that). The benefit of real JS really shines when you&#039;re doing very custom work.</description>
		<content:encoded><![CDATA[<p>I often wrestle with these types of decisions. I tend to agree with @Ionut Staicu and the end of the article. Time == Money, and sometimes it just isn&#8217;t worth it. And this whole browser compatibility this is another reason I broke away from regular JS. Let someone else worry about that. And the whole reinventing the wheel thing speaks for itself.</p>
<p>With that said, it all depends: If you&#8217;re a &#8220;Javascript Programmer&#8221; then you&#8217;d better damn well know pure JS, all the ins and outs. Also, it depends on what you are trying to accomplish. For me, the term &#8220;Web Developer&#8221; is just too broad to be able to cover everything thoroughly.</p>
<p>I will disagree with @Jason and say, if you&#8217;re going to only be doing shows/hides/etc, that is a perfect time to use a framework. (However, in my experience, it&#8217;s never just that). The benefit of real JS really shines when you&#8217;re doing very custom work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rich97</title>
		<link>http://www.thewebsqueeze.com/web-design-articles/learning-javascript-or-simply-the-js-frameworks.html/comment-page-1/#comment-5255</link>
		<dc:creator>rich97</dc:creator>
		<pubDate>Wed, 27 May 2009 16:58:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.thewebsqueeze.com/?p=1769#comment-5255</guid>
		<description>Nice article but I&#039;d say always take time to learn the language even if only a bit (applies to all languages/libraries).

I don&#039;t claim to be a JS master. I&#039;m not a big fan of JS anyway and when I do use it I mostly work with jQuery. But if I need to then I can work with raw JS. Though, if a JS expert saw my JS they&#039;d probably slap me and tell me to go read a book on proper JS practice.

Also, this article does seem to be mostly comparing jQuery to Javascript, jQuery has very little functions dedicated to helping you code seriously in Javascript. It is mainly dedicated to traversing and manipulating the DOM. If you want to have a library that would help your average JS programmer you would pick something more like MooTools. There is a great article discussing this &lt;a href=&quot;http://jqueryvsmootools.com/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;

Finally, you&#039;re missing a BIG point to do with client side libraries. jQuery is tested and working on all browsers. As I saw someone tweet the other day &quot;I love jQuery, works first time as expected.&quot; (or something similar). It cuts down debugging time hugely and does it with a relatively small file size.</description>
		<content:encoded><![CDATA[<p>Nice article but I&#8217;d say always take time to learn the language even if only a bit (applies to all languages/libraries).</p>
<p>I don&#8217;t claim to be a JS master. I&#8217;m not a big fan of JS anyway and when I do use it I mostly work with jQuery. But if I need to then I can work with raw JS. Though, if a JS expert saw my JS they&#8217;d probably slap me and tell me to go read a book on proper JS practice.</p>
<p>Also, this article does seem to be mostly comparing jQuery to Javascript, jQuery has very little functions dedicated to helping you code seriously in Javascript. It is mainly dedicated to traversing and manipulating the DOM. If you want to have a library that would help your average JS programmer you would pick something more like MooTools. There is a great article discussing this <a href="http://jqueryvsmootools.com/" rel="nofollow">here</a></p>
<p>Finally, you&#8217;re missing a BIG point to do with client side libraries. jQuery is tested and working on all browsers. As I saw someone tweet the other day &#8220;I love jQuery, works first time as expected.&#8221; (or something similar). It cuts down debugging time hugely and does it with a relatively small file size.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

