<?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: Prototype and jQuery: A code comparison</title>
	<atom:link href="http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 17 May 2012 07:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: oliverbob</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-283664</link>
		<dc:creator>oliverbob</dc:creator>
		<pubDate>Wed, 19 May 2010 04:57:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-283664</guid>
		<description>I had a website utilizing the lightbox that utilize the ajax framework of ptototype but when I tried to load the jquery libraray the design was destroyed.

I made a choice: &quot;Use different designs for different technologies&quot;.

I will not leave prototype but I will not ignore jquery! They are two superpowers in the war of browsers. I wish they will merge as one! Eitherside you go you have a gulf fixed that you can not cross over safely!

I wish and hope that there is a way to bridge this technologies together and I desire for the making of another one that will establish the end of prototype and jquery unless they be reconciled!

Oliver Bob Lagumen</description>
		<content:encoded><![CDATA[<p>I had a website utilizing the lightbox that utilize the ajax framework of ptototype but when I tried to load the jquery libraray the design was destroyed.</p>
<p>I made a choice: &#8220;Use different designs for different technologies&#8221;.</p>
<p>I will not leave prototype but I will not ignore jquery! They are two superpowers in the war of browsers. I wish they will merge as one! Eitherside you go you have a gulf fixed that you can not cross over safely!</p>
<p>I wish and hope that there is a way to bridge this technologies together and I desire for the making of another one that will establish the end of prototype and jquery unless they be reconciled!</p>
<p>Oliver Bob Lagumen</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RayPhoenix</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-279735</link>
		<dc:creator>RayPhoenix</dc:creator>
		<pubDate>Sat, 06 Mar 2010 01:07:40 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-279735</guid>
		<description>Good blog.  My major concern is browser compatibility. I don&#039;t know if anything works flawlessly across all browsers to let me know when focus leaves an input text field (this includes all the different ways that focus can leave the field...). Let me know your experience on this one specifically. I&#039;d be satisfied with a simple solution for IE6, IE7, IE8, and Firefox.</description>
		<content:encoded><![CDATA[<p>Good blog.  My major concern is browser compatibility. I don&#8217;t know if anything works flawlessly across all browsers to let me know when focus leaves an input text field (this includes all the different ways that focus can leave the field&#8230;). Let me know your experience on this one specifically. I&#8217;d be satisfied with a simple solution for IE6, IE7, IE8, and Firefox.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: morz</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-279732</link>
		<dc:creator>morz</dc:creator>
		<pubDate>Fri, 05 Mar 2010 17:11:59 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-279732</guid>
		<description>I&#039;m using Prototype firstly.Then change to JQuery and finally I&#039;m using Mootool. All of them are good. http://quickmessageapp.com used one of them.</description>
		<content:encoded><![CDATA[<p>I&#8217;m using Prototype firstly.Then change to JQuery and finally I&#8217;m using Mootool. All of them are good. <a href="http://quickmessageapp.com" rel="nofollow">http://quickmessageapp.com</a> used one of them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 01714355911</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-276044</link>
		<dc:creator>01714355911</dc:creator>
		<pubDate>Wed, 21 Oct 2009 06:47:02 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-276044</guid>
		<description>Thank you very much for difference comments . I have also like JQuery.It is easy to coding.</description>
		<content:encoded><![CDATA[<p>Thank you very much for difference comments . I have also like JQuery.It is easy to coding.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: skoon</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-272346</link>
		<dc:creator>skoon</dc:creator>
		<pubDate>Thu, 26 Mar 2009 17:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-272346</guid>
		<description>So for me the difference between the two is with jQuery, you are writing jQuery code. With Prototype you are writing enhanced JavaScript. 

jQuery is very good at manipulating and finding stuff in the DOM. But if you need to write a framework or any logic, jQuery isn&#039;t very useful. It has a few methods for manipulating arrays, but they don&#039;t allow you to specify the context so they aren&#039;t always useful.

Prototype includes a lot of enhancements to JavaScript that make writing a framework, or logic, easier. Methods added to the Function object and the Enumerable class, which is used in a lot of places in Prototype, provide very advanced mechanisms for working with groups of objects. It&#039;s DOM manipulation functions are useful, but it&#039;s plugin ecosystem isn&#039;t as rich as jQuerys.</description>
		<content:encoded><![CDATA[<p>So for me the difference between the two is with jQuery, you are writing jQuery code. With Prototype you are writing enhanced JavaScript. </p>
<p>jQuery is very good at manipulating and finding stuff in the DOM. But if you need to write a framework or any logic, jQuery isn&#8217;t very useful. It has a few methods for manipulating arrays, but they don&#8217;t allow you to specify the context so they aren&#8217;t always useful.</p>
<p>Prototype includes a lot of enhancements to JavaScript that make writing a framework, or logic, easier. Methods added to the Function object and the Enumerable class, which is used in a lot of places in Prototype, provide very advanced mechanisms for working with groups of objects. It&#8217;s DOM manipulation functions are useful, but it&#8217;s plugin ecosystem isn&#8217;t as rich as jQuerys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: seasoup</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-268494</link>
		<dc:creator>seasoup</dc:creator>
		<pubDate>Tue, 28 Oct 2008 21:34:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-268494</guid>
		<description>It&#039;s amazing the library wars.  Prototype was my first library.  I loved it, then I learned jQuery.  I&#039;d consider myself an expert in both, having developed extensive projects with each language. I just finished porting a web app at work from Prototype to jQuery because I vastly prefer it.

Chaining is a big source of contention, some developers hate it, others love it.  i think it is useful in many circumstances but can be taken overboard.  The implied iteration in jQuery is just awesome, and the consistency of not passing in a parameter to a function to invoke it and passing one in to set it makes guessing when you don&#039;t remember something easy.

The .click, .hover, .toggle shortcuts for the bind events rock.  The automatic unbinding of events that both libraries do to prevent memory leaks in ie is very cool.  Even so, I had memory leaks from .bind() in Prototype that switching over to jQuery fixed.

JQuery makes better use of &#039;this&#039; references:
$.each(array, function() {
  alert(this);
});

instead of

array.each(function(a) {
  alert(a);
});

I hate that prototype extends the DOM.  It provides a lot of nifty functions for arrays and strings, but those should be encapsulated in a single object instead of extending the DOM.  Imagine a Java library changing the way arrays work in Java.  That&#039;s crazy talk.

In my experience, jQuery requires about 30% less code to do the same thing as the equivalent code in prototype.

I&#039;ve also played a little bit with mootools.  They approach javascript a bit differently then jQuery or Prototype but they don&#039;t do as many things as these two do.  I don&#039;t really see a point to that library, I think that people who learned with mootools or developed for it have developed an attachment to it and it really does handle 90% of the things you need so there is no compelling reason to change from mootools if that is what you know.  But if you don&#039;t know any right now, I&#039;d say learn jQuery.</description>
		<content:encoded><![CDATA[<p>It&#8217;s amazing the library wars.  Prototype was my first library.  I loved it, then I learned jQuery.  I&#8217;d consider myself an expert in both, having developed extensive projects with each language. I just finished porting a web app at work from Prototype to jQuery because I vastly prefer it.</p>
<p>Chaining is a big source of contention, some developers hate it, others love it.  i think it is useful in many circumstances but can be taken overboard.  The implied iteration in jQuery is just awesome, and the consistency of not passing in a parameter to a function to invoke it and passing one in to set it makes guessing when you don&#8217;t remember something easy.</p>
<p>The .click, .hover, .toggle shortcuts for the bind events rock.  The automatic unbinding of events that both libraries do to prevent memory leaks in ie is very cool.  Even so, I had memory leaks from .bind() in Prototype that switching over to jQuery fixed.</p>
<p>JQuery makes better use of &#8216;this&#8217; references:<br />
$.each(array, function() {<br />
  alert(this);<br />
});</p>
<p>instead of</p>
<p>array.each(function(a) {<br />
  alert(a);<br />
});</p>
<p>I hate that prototype extends the DOM.  It provides a lot of nifty functions for arrays and strings, but those should be encapsulated in a single object instead of extending the DOM.  Imagine a Java library changing the way arrays work in Java.  That&#8217;s crazy talk.</p>
<p>In my experience, jQuery requires about 30% less code to do the same thing as the equivalent code in prototype.</p>
<p>I&#8217;ve also played a little bit with mootools.  They approach javascript a bit differently then jQuery or Prototype but they don&#8217;t do as many things as these two do.  I don&#8217;t really see a point to that library, I think that people who learned with mootools or developed for it have developed an attachment to it and it really does handle 90% of the things you need so there is no compelling reason to change from mootools if that is what you know.  But if you don&#8217;t know any right now, I&#8217;d say learn jQuery.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 1341</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-263368</link>
		<dc:creator>1341</dc:creator>
		<pubDate>Tue, 06 May 2008 10:43:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-263368</guid>
		<description>I&#039;m a PHP programmer in China.
I dont know JQuery at all,but I use PROTOTYPE and I feel very well.
my php experience is more than 4 years,
but I&#039;m very confusing about the JS in early time,
untill I&#039;ve met PROTOTYPE,i learn JS thery and AJAX,rapidly.
And I must say I&#039;ve made a huge progress.
now I can write any perfect programe,either server side ,or client side effects.
I support prototype because I can only use it,I&#039;m not CSS and FLASH player,I&#039;m a pure PHP player,I use KOMODO IDE,I never mind the code&#039;s length cause&#039; I can use the KOMODO tools/snippet.
PROTOTYPEçœŸæ£’ï¼Œæˆ‘å–œæ¬¢å®ƒã€‚æˆ‘ä¸ç¾¡æ…•JQueryï¼Œå› ä¸ºæˆ‘ä¸ä¼šç”¨ï¼Œä¹Ÿæ²¡æœ‰æƒ³ç ”ç©¶å®ƒçš„æ„æ„¿ã€‚(prototype is better for me cause I cant use jquery and I have no idea to learn JQuery)
And now I learn from the script.aculo.us , a EBOOK(PDF) help me.</description>
		<content:encoded><![CDATA[<p>I&#8217;m a PHP programmer in China.<br />
I dont know JQuery at all,but I use PROTOTYPE and I feel very well.<br />
my php experience is more than 4 years,<br />
but I&#8217;m very confusing about the JS in early time,<br />
untill I&#8217;ve met PROTOTYPE,i learn JS thery and AJAX,rapidly.<br />
And I must say I&#8217;ve made a huge progress.<br />
now I can write any perfect programe,either server side ,or client side effects.<br />
I support prototype because I can only use it,I&#8217;m not CSS and FLASH player,I&#8217;m a pure PHP player,I use KOMODO IDE,I never mind the code&#8217;s length cause&#8217; I can use the KOMODO tools/snippet.<br />
PROTOTYPEçœŸæ£’ï¼Œæˆ‘å–œæ¬¢å®ƒã€‚æˆ‘ä¸ç¾¡æ…•JQueryï¼Œå› ä¸ºæˆ‘ä¸ä¼šç”¨ï¼Œä¹Ÿæ²¡æœ‰æƒ³ç ”ç©¶å®ƒçš„æ„æ„¿ã€‚(prototype is better for me cause I cant use jquery and I have no idea to learn JQuery)<br />
And now I learn from the script.aculo.us , a EBOOK(PDF) help me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: s</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-259222</link>
		<dc:creator>s</dc:creator>
		<pubDate>Thu, 22 Nov 2007 20:10:30 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-259222</guid>
		<description>down/up in prototype is not the same as children/parent in jquery.  down() traverses down the entire DOM starting from the current node searching for the selector you give it, where as children only looks through the children of the current node.</description>
		<content:encoded><![CDATA[<p>down/up in prototype is not the same as children/parent in jquery.  down() traverses down the entire DOM starting from the current node searching for the selector you give it, where as children only looks through the children of the current node.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-259142</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Wed, 21 Nov 2007 13:46:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-259142</guid>
		<description>The thing I like about jquery is that looks as though it&#039;s designed to work with the DOM. Javascript (and therefore Prototype) looks as though it was designed to look like Java (...because it was). However, when it comes to manipulating the DOM, who wants to write Java unless they have to?

Jquery&#039;s use of CSS3 selectors (designed for the DOM) makes it all so much simpler!</description>
		<content:encoded><![CDATA[<p>The thing I like about jquery is that looks as though it&#8217;s designed to work with the DOM. Javascript (and therefore Prototype) looks as though it was designed to look like Java (&#8230;because it was). However, when it comes to manipulating the DOM, who wants to write Java unless they have to?</p>
<p>Jquery&#8217;s use of CSS3 selectors (designed for the DOM) makes it all so much simpler!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rohit Rai</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-258848</link>
		<dc:creator>Rohit Rai</dc:creator>
		<pubDate>Fri, 16 Nov 2007 05:46:58 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-258848</guid>
		<description>Am running a collaborative comparison of the various javascript libraries and frameworks. http://mytechrantings.blogspot.com/2007/11/comparing-prototypescriptaculous-dojo.html

please submit your valuable opinions :D</description>
		<content:encoded><![CDATA[<p>Am running a collaborative comparison of the various javascript libraries and frameworks. <a href="http://mytechrantings.blogspot.com/2007/11/comparing-prototypescriptaculous-dojo.html" rel="nofollow">http://mytechrantings.blogspot.com/2007/11/comparing-prototypescriptaculous-dojo.html</a></p>
<p>please submit your valuable opinions :D</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred Polgardy</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-258469</link>
		<dc:creator>Fred Polgardy</dc:creator>
		<pubDate>Thu, 08 Nov 2007 14:53:25 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-258469</guid>
		<description>I&#039;ve done a lot with jQuery recently, and really like the compactness of it.  However, I&#039;ve really come to dislike the way most jQuery methods stack off a new object (for the sole purpose of supporting .end() in massively chained jQuery operations).  I also really like the implicit iteration, as a jQuery object is always a set, rather than a single element.  (I like it better than the .invoke() syntax.)  OTOH, jQuery is basically just a DOM manipulator. I&#039;m really coming to appreciate the way Prototype extends the core JavaScript language, and that&#039;s starting to tip the scales back to Prototype for me.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve done a lot with jQuery recently, and really like the compactness of it.  However, I&#8217;ve really come to dislike the way most jQuery methods stack off a new object (for the sole purpose of supporting .end() in massively chained jQuery operations).  I also really like the implicit iteration, as a jQuery object is always a set, rather than a single element.  (I like it better than the .invoke() syntax.)  OTOH, jQuery is basically just a DOM manipulator. I&#8217;m really coming to appreciate the way Prototype extends the core JavaScript language, and that&#8217;s starting to tip the scales back to Prototype for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-257969</link>
		<dc:creator>Brad</dc:creator>
		<pubDate>Tue, 30 Oct 2007 14:09:53 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-257969</guid>
		<description>@Andreas: Actually, I believe click( fn ) has been deprecated in favor of bind(&#039;click&#039;, fn ).
Sounds like a lot of developers here don&#039;t have to worry about handing off their js.  Either they can take the time to train or they are self-appointed &quot;supermen.&quot;  I don&#039;t have that luxury.  The more concise the framework, the more consistent its implementations.  JQuery&#039;s terseness may be inelegant to some developers, but its a common point that frees up the exchange of JS responsibility.
If I wanted to become a &quot;Superman,&quot; I would probably go proof of concept with any given framework, then rip the guts out of that framework until it is job-specific, obfuscate, and then put my email address in the comments and wait for that sweet, consultation dolla!</description>
		<content:encoded><![CDATA[<p>@Andreas: Actually, I believe click( fn ) has been deprecated in favor of bind(&#8216;click&#8217;, fn ).<br />
Sounds like a lot of developers here don&#8217;t have to worry about handing off their js.  Either they can take the time to train or they are self-appointed &#8220;supermen.&#8221;  I don&#8217;t have that luxury.  The more concise the framework, the more consistent its implementations.  JQuery&#8217;s terseness may be inelegant to some developers, but its a common point that frees up the exchange of JS responsibility.<br />
If I wanted to become a &#8220;Superman,&#8221; I would probably go proof of concept with any given framework, then rip the guts out of that framework until it is job-specific, obfuscate, and then put my email address in the comments and wait for that sweet, consultation dolla!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Kalsch</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-257865</link>
		<dc:creator>Andreas Kalsch</dc:creator>
		<pubDate>Sun, 28 Oct 2007 16:16:18 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-257865</guid>
		<description>In the end it&#039;s a question of scripting style. The user experience usually is the same, so every developer should use the library of his/her choice - prototype and jQuery are the best in the moment.
I like the cleaner syntax of prototype, which correlates in a better way to native JavaScript syntax. If you have learnt JS from the basics you prefer prototype because function/method names say what they do. Example:

click( ) 	Returns: jQuery
Triggers the click event of each matched element.
click( fn ) 	Returns: jQuery
Binds a function to the click event of each matched element.

The first one triggers a click, the second one adds a listener. Same names - quick but not clean.</description>
		<content:encoded><![CDATA[<p>In the end it&#8217;s a question of scripting style. The user experience usually is the same, so every developer should use the library of his/her choice &#8211; prototype and jQuery are the best in the moment.<br />
I like the cleaner syntax of prototype, which correlates in a better way to native JavaScript syntax. If you have learnt JS from the basics you prefer prototype because function/method names say what they do. Example:</p>
<p>click( ) 	Returns: jQuery<br />
Triggers the click event of each matched element.<br />
click( fn ) 	Returns: jQuery<br />
Binds a function to the click event of each matched element.</p>
<p>The first one triggers a click, the second one adds a listener. Same names &#8211; quick but not clean.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Trulli</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-257850</link>
		<dc:creator>Trulli</dc:creator>
		<pubDate>Sat, 27 Oct 2007 23:39:06 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-257850</guid>
		<description>If you have to pick winners Prototype will come out as the winner syntax wise, while jQuery will come out as getting the job done with less code.

But the reasons to use jQuery because of that are getting smaller. Using jQuery because of chaining is not a valid point anymore now that Prototype (1.6) does the same thing. Those experienced with the frameworks can write most examples in these slides even smaller. Getting both frameworks down the the same amount of code.

In the end you will want better syntax.</description>
		<content:encoded><![CDATA[<p>If you have to pick winners Prototype will come out as the winner syntax wise, while jQuery will come out as getting the job done with less code.</p>
<p>But the reasons to use jQuery because of that are getting smaller. Using jQuery because of chaining is not a valid point anymore now that Prototype (1.6) does the same thing. Those experienced with the frameworks can write most examples in these slides even smaller. Getting both frameworks down the the same amount of code.</p>
<p>In the end you will want better syntax.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olmo Maldonado</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-257849</link>
		<dc:creator>Olmo Maldonado</dc:creator>
		<pubDate>Sat, 27 Oct 2007 22:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-257849</guid>
		<description>@/dev/urandom
http://mootools.net/developers -- my point is self explanatory</description>
		<content:encoded><![CDATA[<p>@/dev/urandom<br />
<a href="http://mootools.net/developers" rel="nofollow">http://mootools.net/developers</a> &#8212; my point is self explanatory</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: /dev/urandom</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-257847</link>
		<dc:creator>/dev/urandom</dc:creator>
		<pubDate>Sat, 27 Oct 2007 22:03:39 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-257847</guid>
		<description>Actually, the latest prototype 1.6 uses
document.observe(â€™dom:loadedâ€™, function {}); 
instead of
document.observe(â€™contentloadedâ€™, function {}); 

And slide 17: Prototype 1.5* already supports Element.observe
@Karl M 
Go back leeching on articles that are actually about Mootools.
@Cal Jacobson 
The user wouldn&#039;t care either way, if webmasters would learn to gzip their content. It is my opinion as a developer however, that self explanatory code is much better than concise code with many comments.
@Colin
Once again, this is not an article about Mootools. It doesn&#039;t even mention Mootools. But at least you were nice enough to provide constructive criticism. That being said, I personally use about 90% of the features prototypejs offers, so I wouldn&#039;t call them useless. If you don&#039;t, either use a smaller library, or just pick the components you want (prototype is split into many js files in svn) and use only those.
@Olmo Maldonado 
Seriously, if you don&#039;t focus on advertising, how do you explain people like Karl M? Every post on this site that mentions a js library other than Mootools always gets a couple of retards like him that always mention Mootools out of the blue. Even on entirely unrelated topics.</description>
		<content:encoded><![CDATA[<p>Actually, the latest prototype 1.6 uses<br />
document.observe(â€™dom:loadedâ€™, function {});<br />
instead of<br />
document.observe(â€™contentloadedâ€™, function {}); </p>
<p>And slide 17: Prototype 1.5* already supports Element.observe<br />
@Karl M<br />
Go back leeching on articles that are actually about Mootools.<br />
@Cal Jacobson<br />
The user wouldn&#8217;t care either way, if webmasters would learn to gzip their content. It is my opinion as a developer however, that self explanatory code is much better than concise code with many comments.<br />
@Colin<br />
Once again, this is not an article about Mootools. It doesn&#8217;t even mention Mootools. But at least you were nice enough to provide constructive criticism. That being said, I personally use about 90% of the features prototypejs offers, so I wouldn&#8217;t call them useless. If you don&#8217;t, either use a smaller library, or just pick the components you want (prototype is split into many js files in svn) and use only those.<br />
@Olmo Maldonado<br />
Seriously, if you don&#8217;t focus on advertising, how do you explain people like Karl M? Every post on this site that mentions a js library other than Mootools always gets a couple of retards like him that always mention Mootools out of the blue. Even on entirely unrelated topics.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joao</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-257839</link>
		<dc:creator>Joao</dc:creator>
		<pubDate>Sat, 27 Oct 2007 06:39:59 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-257839</guid>
		<description>I&#039;ve been working on &quot;translation&quot;, &quot;localization&quot;, &quot;data grids&quot;, &quot;file dialogs&quot;, and so on and so forth. I ended up with my own JavaScript library and I was unhappy with having to do it all by myself. That&#039;s why I tried Prototype 1.6 beta about two months ago, and that&#039;s why I tried it again this past week, but now it feels good to use it because I didn&#039;t have to do anything special for adopting its new Class system for one thing. To top it all, I liked the appearance of it which was close to my home made system in the &quot;mixins&quot;. :-)

Prototype is a miracle as far as I am concerned. I like that it has its focus on basic JavaScript support, allowing third parties to build on top of it all the animations, UIs, etc, that they want. While Prototype can be a pain in the way it integrates with JavaScript, it might be worth it in the end. Also Prototype is one of the more solid alternatives to libraries like Ext, GWT, YUI, Dojo... Which can be much more painful to work with and &quot;download&quot;. :-)

Lest assured that I think jQuery has an upper hand in being easy to sell and use, which means it could well take over the leader position. Where I think jQuery fails is in appealing to the types of developers who use libraries like Ext, GWT, YUI, Dojo... Which includes me. :-) 

Also, it&#039;s my understanding that Prototype works like a solid base on which to build other libraries like Dojo, jQuery, Ext... So not all is decided yet. While the newer libraries have pushed the envelop many times and became even better than Prototype in some regards, remember the turtle&#039;s story. :-)</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been working on &#8220;translation&#8221;, &#8220;localization&#8221;, &#8220;data grids&#8221;, &#8220;file dialogs&#8221;, and so on and so forth. I ended up with my own JavaScript library and I was unhappy with having to do it all by myself. That&#8217;s why I tried Prototype 1.6 beta about two months ago, and that&#8217;s why I tried it again this past week, but now it feels good to use it because I didn&#8217;t have to do anything special for adopting its new Class system for one thing. To top it all, I liked the appearance of it which was close to my home made system in the &#8220;mixins&#8221;. :-)</p>
<p>Prototype is a miracle as far as I am concerned. I like that it has its focus on basic JavaScript support, allowing third parties to build on top of it all the animations, UIs, etc, that they want. While Prototype can be a pain in the way it integrates with JavaScript, it might be worth it in the end. Also Prototype is one of the more solid alternatives to libraries like Ext, GWT, YUI, Dojo&#8230; Which can be much more painful to work with and &#8220;download&#8221;. :-)</p>
<p>Lest assured that I think jQuery has an upper hand in being easy to sell and use, which means it could well take over the leader position. Where I think jQuery fails is in appealing to the types of developers who use libraries like Ext, GWT, YUI, Dojo&#8230; Which includes me. :-) </p>
<p>Also, it&#8217;s my understanding that Prototype works like a solid base on which to build other libraries like Dojo, jQuery, Ext&#8230; So not all is decided yet. While the newer libraries have pushed the envelop many times and became even better than Prototype in some regards, remember the turtle&#8217;s story. :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Olmo Maldonado</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-257835</link>
		<dc:creator>Olmo Maldonado</dc:creator>
		<pubDate>Sat, 27 Oct 2007 01:18:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-257835</guid>
		<description>&lt;blockquote cite=&quot;Eric&quot;&gt;Was MooTools late on the scene? Was Prototype first on the scene? Are some just better at networking/promoting and/or having more of the right contacts?&lt;/blockquote&gt;

I believe the order of apperance (public release) was: Prototype, Scriptaculous, Moo.fx, jQuery, MooTools, and so on... Perhaps YUI before jQuery, but I&#039;m not familiar.

I&#039;m not sure how to explain the discrepancy, but MooTools doesn&#039;t focus on advertising. We tend to focus on our code. Today might seem like an advertisement, but I was honestly just providing an opinion ;). Coincidently MooTools has worked on SlickSpeed. If anything YSlow is rather nice benchmark, but I haven&#039;t spent a lot of time understanding what it does.</description>
		<content:encoded><![CDATA[<blockquote cite="Eric"><p>Was MooTools late on the scene? Was Prototype first on the scene? Are some just better at networking/promoting and/or having more of the right contacts?</p></blockquote>
<p>I believe the order of apperance (public release) was: Prototype, Scriptaculous, Moo.fx, jQuery, MooTools, and so on&#8230; Perhaps YUI before jQuery, but I&#8217;m not familiar.</p>
<p>I&#8217;m not sure how to explain the discrepancy, but MooTools doesn&#8217;t focus on advertising. We tend to focus on our code. Today might seem like an advertisement, but I was honestly just providing an opinion ;). Coincidently MooTools has worked on SlickSpeed. If anything YSlow is rather nice benchmark, but I haven&#8217;t spent a lot of time understanding what it does.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Roussey</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-257833</link>
		<dc:creator>Steve Roussey</dc:creator>
		<pubDate>Fri, 26 Oct 2007 23:45:49 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-257833</guid>
		<description>Just use Ext and put prototype or jquery underneath it</description>
		<content:encoded><![CDATA[<p>Just use Ext and put prototype or jquery underneath it</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ajaxman</title>
		<link>http://ajaxian.com/archives/prototype-and-jquery-a-code-comparison/comment-page-1#comment-257830</link>
		<dc:creator>Ajaxman</dc:creator>
		<pubDate>Fri, 26 Oct 2007 23:27:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=2940#comment-257830</guid>
		<description>Hello, 	
Speaking Spanish, 	
and I commented that I prefer Jquery

Greetings</description>
		<content:encoded><![CDATA[<p>Hello,<br />
Speaking Spanish,<br />
and I commented that I prefer Jquery</p>
<p>Greetings</p>
]]></content:encoded>
	</item>
</channel>
</rss>

