<p>I need a JavaScript library that supports Ajax as well as help me in making simple and neat animation effects <a href="http://www.voidy.com/" rel="nofollow noreferrer">in a website</a> I am working on.</p>

<p>Which library do you recommend?</p>

[{'answer_id': 78573, 'author': 'mopoke', 'author_id': 14054, 'author_profile': 'https://Stackoverflow.com/users/14054', 'pm_score': 4, 'selected': True, 'text': '<p>I would definitely recommend JQuery as the easiest to use and the one which requires you to write the least code. <a href="http://jquery.com/" rel="nofollow noreferrer">http://jquery.com/</a></p>\n'}, {'answer_id': 78584, 'author': 'zmf', 'author_id': 13285, 'author_profile': 'https://Stackoverflow.com/users/13285', 'pm_score': 2, 'selected': False, 'text': '<p><a href="http://script.aculo.us/" rel="nofollow noreferrer">http://script.aculo.us/</a></p>\n\n<p>I think it fits your \'neat animation effects\' requirement.</p>\n'}, {'answer_id': 78585, 'author': 'Adam Pierce', 'author_id': 5324, 'author_profile': 'https://Stackoverflow.com/users/5324', 'pm_score': 1, 'selected': False, 'text': '<p>I\'ve been playing with <a href="http://script.aculo.us/" rel="nofollow noreferrer">Scriptaculous</a> and <a href="http://jquery.com/" rel="nofollow noreferrer">jQuery</a>. Both are good although I\'m leaning more toward jQuery.</p>\n'}, {'answer_id': 78597, 'author': 'Joe Skora', 'author_id': 14057, 'author_profile': 'https://Stackoverflow.com/users/14057', 'pm_score': 2, 'selected': False, 'text': '<p>That\'s a pretty broad question, some of the top open source stacks are\n  - <a href="http://developer.yahoo.com/yui/" rel="nofollow noreferrer">YUI</a> (Yahoo)\n  - Prototype with <a href="http://script.aculo.us/" rel="nofollow noreferrer">Scriptaculuous</a>\n  - <a href="http://extjs.com/" rel="nofollow noreferrer">ExtJs</a>\n  - <a href="http://dojotoolkit.org/" rel="nofollow noreferrer">Dojo</a></p>\n\n<p>It\'s a pretty personal choice based on code style, look and feel, and which one you prefer.</p>\n'}, {'answer_id': 78598, 'author': 'dimarzionist', 'author_id': 10778, 'author_profile': 'https://Stackoverflow.com/users/10778', 'pm_score': 0, 'selected': False, 'text': '<ol>\n<li>If you want to implement some basic animation jQuery is ok.</li>\n<li>Also personally I like the prototype.js</li>\n<li>For more difficult thing we using some features of Microsoft AJAX client library</li>\n</ol>\n'}, {'answer_id': 78730, 'author': 'Scott Swezey', 'author_id': 9439, 'author_profile': 'https://Stackoverflow.com/users/9439', 'pm_score': 2, 'selected': False, 'text': '<p>Take a look at Dojo/Dijit/Dojox (<a href="http://dojotoolkit.org" rel="nofollow noreferrer">http://dojotoolkit.org</a>). They have a lot of cool special effects, and a lot more that will come in handy to anyone working with Javascript.</p>\n\n<p>They also keep docs and related articles at <a href="http://dojocampus.org/" rel="nofollow noreferrer">http://dojocampus.org/</a></p>\n'}, {'answer_id': 79401, 'author': 'Mashed Potato', 'author_id': 14396, 'author_profile': 'https://Stackoverflow.com/users/14396', 'pm_score': 1, 'selected': False, 'text': '<p>I am a fan of <a href="http://developer.yahoo.com/yui/" rel="nofollow noreferrer">YUI</a>.  It supports <a href="http://developer.yahoo.com/yui/animation/" rel="nofollow noreferrer">Animation</a> and <a href="http://developer.yahoo.com/yui/connection/" rel="nofollow noreferrer">Ajax</a>.</p>\n\n<p>In addition, there is just a plethora of controls: menus, movable windows, tree controls, sliders, tabview, the list goes on and on.  I have used their code and I\'ve had a good <a href="http://developer.yahoo.com/yui/articles/gbs/" rel="nofollow noreferrer">cross-browser</a> experience with it.  Doesn\'t surprise me.  They do extensive testing on the toolkit.</p>\n'}, {'answer_id': 79429, 'author': 'JP Richardson', 'author_id': 10333, 'author_profile': 'https://Stackoverflow.com/users/10333', 'pm_score': 2, 'selected': False, 'text': "<p>I like ExtJS a lot.  It's a great library for developing complex interfaces with javascript.</p>\n"}, {'answer_id': 79488, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 1, 'selected': False, 'text': '<p>Stack Overflow uses jQuery if that matters. Scriptaculous tries pretty hard to do everything that you can do in Flash. Dojo has an SVG abstraction that lets you do things that are not directly supported in JavaScript.</p>\n'}, {'answer_id': 80229, 'author': 'jeannicolas', 'author_id': 14981, 'author_profile': 'https://Stackoverflow.com/users/14981', 'pm_score': 1, 'selected': False, 'text': '<p>Personally, I\'m a fan of <a href="http://www.mootools.net" rel="nofollow noreferrer">MooTools</a>\' animation classes (<a href="http://docs.mootools.net/Fx/Fx.Tween" rel="nofollow noreferrer">Fx.Tween</a>, <a href="http://docs.mootools.net/Fx/Fx.Morph" rel="nofollow noreferrer">Fx.Morph</a>, <a href="http://docs.mootools.net/Fx/Fx.Transitions" rel="nofollow noreferrer">Fx.Transitions</a>). Very straight-forward and easy to use. For more advance animation Fx.Slide, Fx.Scroll and Fx.Elements are also available...</p>\n\n<p>It also has a neat Ajax class (Request) that will take care of all your ajax needs.</p>\n\n<p>Obviously though this is my personal opinion... Any of the big ones (Yahoo UI, jQuery, MooTools, Prototype etc...) will all be able to do both Ajax and Animation so I\'d suggest looking at sample code from all those libraries and chose the one you like the most!</p>\n'}, {'answer_id': 84708, 'author': 'Mike Cornell', 'author_id': 419788, 'author_profile': 'https://Stackoverflow.com/users/419788', 'pm_score': 1, 'selected': False, 'text': '<p><a href="http://labs.adobe.com/technologies/spry/articles/data_api/index.html" rel="nofollow noreferrer">Spry</a> has a lot of effects that seem to be relatively easy to use.  </p>\n\n<p>The downside (upside?) with Spry is its packaging.  It\'s split into many separate pieces and parts.  </p>\n\n<p>So if you want to use a lot of Spry, you\'ll either be making several calls to external javascript files, or you\'ll be gluing them together on your own.  Spry won\'t do it for you neatly (like YUI does).  </p>\n\n<p>However if you want to just use a single component or effect, Spry is very lightweight!</p>\n'}]
['https://Stackoverflow.com/questions/78570', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/184/']