<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Emad Ibrahim - Latest Comments in The Best JavaScript Library | Emad Ibrahim</title><link>http://emadibrahim.disqus.com/</link><description></description><language>en</language><lastBuildDate>Tue, 13 Oct 2009 19:58:00 -0000</lastBuildDate><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-20005076</link><description>jquery, dojo, and prototype also have free hosting of the javascript libraries through a cdn (content delivery network for faster speed).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeff</dc:creator><pubDate>Tue, 13 Oct 2009 19:58:00 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-14703327</link><description>hi ,&lt;br&gt;&lt;br&gt;   My point of view JQUERY is the best javascript library for the dynamic website. The jquery has syntax ,easy to learn and good manual.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rkssaravanan12</dc:creator><pubDate>Wed, 12 Aug 2009 05:09:00 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-13441406</link><description>Nevertheless, you can hotlink jquery from google CDN directly and use it in your applications.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Shady</dc:creator><pubDate>Tue, 28 Jul 2009 07:48:51 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-12679663</link><description>The problem with Extjs, is that is not totally free, which make the developers try to avoid it</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">tamimi</dc:creator><pubDate>Wed, 15 Jul 2009 05:15:18 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-8567366</link><description>My JavaScript knowledge has increased significantly since I wrote this post&lt;br&gt;and I can tell you that now I only use jQuery and I don't need YUI for their&lt;br&gt;UI anymore.&lt;br&gt;Plus jQuery has significantly improved its UI-related stuff just check the&lt;br&gt;gallery at &lt;a href="http://www.jqueryui.com" rel="nofollow"&gt;www.jqueryui.com&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Wed, 22 Apr 2009 08:40:20 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-8564866</link><description>I disagree that YUI is beautiful. In fact I think all of the libraries are overly replicated with bloated code and long names. Their widgets are not efficient, intuitive, innovative and they are barely optimised. Many don't even provide for xhtml validity. The reason you like Jquery is because it cleans out the garbage that the equivalent - YUI creates. Jquery is incredibly optimised and so easy to understand when looking at the code. So Jquery doesn't have all of the features of say - scriptaculous, or dojo, and thank god YUI. A good javascript programmer can extract the code from other libraries and use them with Jquery. As for prototype,  I think it paved the way forward as a major stepping stone in javascript libraries, but jquery is twice as optimised and has taken the essential functionality from it, and left out all the dangerous functionality like  - currying for example. Prototype provides a whole load of features that I would never want to use and never want to have to troubleshoot in someone elses code. Much like php, which provides an incredible amount of features that would scare a .net developer through poor programmatic practice.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">steve</dc:creator><pubDate>Wed, 22 Apr 2009 04:41:52 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-8520194</link><description>try EXT JS !</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mondongo</dc:creator><pubDate>Tue, 21 Apr 2009 16:50:37 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-7333425</link><description>totally agree,prototype is too intrusive,meaning if you use it,you can't play others meanwhile.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Bob</dc:creator><pubDate>Wed, 18 Mar 2009 23:03:39 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-6795050</link><description>This site seems to use both jQuery and ExtJS: &lt;a href="http://www.browsernotincluded.com" rel="nofollow"&gt;http://www.browsernotincluded.com&lt;/a&gt; They built a desktop app that allows 3rd party developers to build web modules in javascript. jQuery is used to parse the DOM and ExtJS is used for the user interfaces. Pretty cool IMO.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kavih</dc:creator><pubDate>Mon, 02 Mar 2009 16:18:23 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-5060575</link><description>With no javascript experience whatsoever, I managed to get the jquery slider panel working on my mum's website (&lt;a href="http://www.sabc.co.uk/st-albans-office.html" rel="nofollow"&gt;http://www.sabc.co.uk/st-albans-office.html&lt;/a&gt;) - so I don't know about the others but Jquery gets my vote!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">malcolm coles</dc:creator><pubDate>Sun, 11 Jan 2009 15:29:42 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-4918525</link><description>Great discussion and many interesting points made in the comments.  I would add only the following regarding the Slickspeed measurements:  Be careful of conflating Slickspeed results with overall library performance.  Slickspeed measures the performance of a selector engine against a specific DOM structure (relatively long, not too deep).  Your results will vary if your DOM structure varies.  More importantly, element selection via the selector engine is just one small aspect of library performance.  Slickspeed tells you how Selector engines perform against a specific task; it does not give you insights into the overall performance of library code.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Eric Miraglia</dc:creator><pubDate>Mon, 05 Jan 2009 16:31:07 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-4856916</link><description>I agree about YUI I actually use it because it is good for modular code and separating the user interface from the application logic (MVC) none of the other libraries seem to have that advantage.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jhuni</dc:creator><pubDate>Fri, 02 Jan 2009 20:23:03 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-4631551</link><description>Ext JS  is my favorite.  I've tried them all, JQuery, YUI, Dojo (ugh - I really tried, just couldn't get my head around it) Its a coders lib, not a designers snippet library.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rod</dc:creator><pubDate>Thu, 25 Dec 2008 23:31:34 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-4360904</link><description>Extjs Extjs Extjs</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Binoy</dc:creator><pubDate>Fri, 12 Dec 2008 01:46:44 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-3070816</link><description>Framework with beautiful widgets. (best i have seen so far) -&amp;gt; mix jquery with extjs widgets and you got a perfect library.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">kevin</dc:creator><pubDate>Wed, 15 Oct 2008 12:18:15 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-2420851</link><description>Where is Ext-js? :D</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrickz</dc:creator><pubDate>Thu, 18 Sep 2008 07:16:35 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-1636370</link><description>wow... that is a really cool...  Thanks for the link.&lt;br&gt;&lt;br&gt;I think using both jQuery and YUI is the way to go.  I can use jQuery for&lt;br&gt;all my manual script writing and just limit YUI to User Interface stuff -&lt;br&gt;which is where it really shines.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Tue, 19 Aug 2008 10:38:09 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-1635955</link><description>&lt;a href="http://mootools.net/slickspeed/" rel="nofollow"&gt;http://mootools.net/slickspeed/&lt;/a&gt;&lt;br&gt;At least, This shows that YUi is the slowest. That is the biggest problem I have with it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">H.Guliyev</dc:creator><pubDate>Tue, 19 Aug 2008 10:00:43 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-1601816</link><description>YUI is very powerful, but I don't find the documentation "that good". In fact, it's quite troublesome for some functions to browse the api and find out what the "OData" parameter is... Well after some practice you find out quite quickly, but it's not crystal clear. YUI has a great support for grids and such which is quite exciting too.&lt;br&gt;&lt;br&gt;I like the prototype documentation and syntax, and jQuery is a clean library that's for sure. Extjs is a good option too, but it's not free for commercial use.&lt;br&gt;&lt;br&gt;In the end of the day, I'd still prefer YUI because it has a great support in the person of Yahoo, and it works pretty well.&lt;br&gt;&lt;br&gt;K</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">KiLVaiDeN</dc:creator><pubDate>Mon, 18 Aug 2008 11:26:09 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-1601815</link><description>not evaluating GWT was your second mistake. choosing &lt;a href="http://asp.net" rel="nofollow"&gt;asp.net&lt;/a&gt; was your first.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dave</dc:creator><pubDate>Fri, 15 Aug 2008 17:04:28 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-1601814</link><description>@peter: Do you have any links or reference to support your claim that jQuery is faster?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Emad Ibrahim</dc:creator><pubDate>Fri, 15 Aug 2008 10:20:42 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-1601813</link><description>Execution speed is important for me which, last time I checked, I think jQuery wins at.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter Bengtsson</dc:creator><pubDate>Thu, 14 Aug 2008 20:45:07 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-1601812</link><description>Prototype includes quite a nice unit testing framework actually: &lt;a href="http://github.com/sstephenson/prototype/tree/master/test" rel="nofollow"&gt;http://github.com/sstephenson/prototype/tree/ma...&lt;/a&gt;. There's a runner written in Ruby that allows you to automate the running of your test suite in different browsers.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pat Nakajima</dc:creator><pubDate>Thu, 14 Aug 2008 20:21:30 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-1601811</link><description>if good documentation is important to you, don't use dojo.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">vlad</dc:creator><pubDate>Thu, 14 Aug 2008 18:02:54 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-1601810</link><description>@Duncan: thanks for the tip - I didn't know.  I wonder how fast do they get new versions to Google code for hosting???&lt;br&gt;&lt;br&gt;@Mladen: jQuery minified and zipped is 16kb.  And according to this chart &lt;a href="http://ajaxian.com/archives/yui-setting-the-record-on-library-file-size" rel="nofollow"&gt;http://ajaxian.com/archives/yui-setting-the-rec...&lt;/a&gt; YUI will be at 8.9kb. without animation and drang and drop and 18.4kb with them.  So size is not that big of a deal - specially if it is hosted for free :)&lt;br&gt;&lt;br&gt;@Dan: I might actually do that.  I love jQuery's syntax too much to completely give it up.  I am glad to hear that you are already doing that and not having problems.&lt;br&gt;&lt;br&gt;@Ross:  Never heard of JSTR but I will check it out.  thanks.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Emad Ibrahim</dc:creator><pubDate>Thu, 14 Aug 2008 16:09:14 -0000</pubDate></item></channel></rss>