This is a list for all the useful thing that a web developer should use to implement AJAX technology in his webApp.

  • Prototype – The library that used by scriptaculous and ruby on rails
  • script.aculo.us – script.aculo.us provides you with easy-to-use, compatible and, ultimately, totally cool JavaScript libraries to make your web sites and web applications fly, Web 2.0 style.
  • Moo.fx – moo.fx is a super lightweight, ultra tiny, megamall JavaScript effects library, written with prototype.js. It’s easy to use, fast, cross-browser, standards compliant, provides controls to modify Height, Width, and Opacity with built-in checks that won’t let a user break the effect with multiple crazy clicks. It’s also optimized to make you write the lesser code possible.
  • dojo – Dojo is the Open Source JavaScript toolkit that helps you build serious applications in less time. It fills in the gaps where JavaScript and browsers don’t go quite far enough, and gives you powerful, portable, lightweight, and tested tools for constructing dynamic interfaces. Dojo lets you prototype interactive widgets quickly, animate transitions, and build Ajax requests with the most powerful and easiest to use abstractions available.
  • Behaviour – Using CSS selectors to apply JavaScript behaviours
  • JSON – JavaScript Object Notation is a lightweight data-interchange format
  • ASK – AJAX Source Kit – A simple way to get content into your page on-the-fly through asynchronous JavaScript and XmlHttpRequest, without sacrificing accessibility or usability.
  • jQuery – jQuery is a new type of JavaScript library. It is not a huge, bloated, framework promising the best in AJAX – nor is just a set of needlessly complex enhancements – jQuery is designed to change the way that you write JavaScript.
  • Yahoo! User Interface Library – The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX. The UI Library Utilities facilitate the implementation of rich client-side features by enhancing and normalizing the developer’s interface to important elements of the browser infrastructure (such as events, in-page HTTP requests and the DOM). The Yahoo UI Library Controls produce visual, interactive user interface elements on the page with just a few lines of code and an included CSS file. All the components in the Yahoo! User Interface Library have been released as open source under a BSD license and are free for all uses.
  • event:Selectors – event:Selectors allow you to apply an event such as mouse over, mouse out, click, et al using a CSS style syntax. It keeps your layers separated and greatly reduces the amount of code you have to write. And it’s better than Behaviour
  • Web 2.0 Search Engine – Simply search for a keyword of what your wish to make or work with to see the tools available (example search links: mashups, blogging, viral videos, clipart, designing, social tagging, AJAX apps, file storage/sharing, RSS feeds, anti-spam tools, CSS layout generators, image editors, webmaster tools, calculators, file conversions, blog (URL) submits, web APIs, tutorials, etc). Please submit sites you find useful relating to the topic “WEB 2.0”. Each accepted site receives a Web2.0 award.
  • SAJAX – “Sajax is an open source tool to make programming websites using the Ajax framework â€� also known as XMLHTTPRequest or remote scripting â€� as easy as possible. Sajax makes it easy to call PHP, Perl or Python functions from your WebPages via JavaScript without performing a browser refresh. The toolkit does 99% of the work for you so you have no excuse to not use it.”
  • MochiKit – “MochiKit is a highly documented and well tested, suite of JavaScript libraries that will help you get shit done, fast. We took all the good ideas we could find from our Python, Objective-C, etc. experience and adapted it to the crazy world of JavaScript.”
  • backbase – Backbase software can be used to build more interactive websites and better user interfaces, web interfaces, web GUIs or web-based replacements for desktop rich clients. Backbase rich clients can be easily combined with Java & J2EE, .NET & ASP.NET, XML, XSLT and XPath.
  • Gaia Ajax Widgets – Gaia Ajax Widgets is a free library for developing Ajax application in ASP.NET (2.0 and above) It’s not Open Source but there’s both a free version and a Source Version.
  • Web Programming
  • Rico – rich Ajax components and effects built on Prototype
  • CPaint – CPAINT (Cross-Platform Asynchronous INterface Toolkit) is a multi-language toolkit that helps web developers design and implement AJAX web applications with ease and flexibility.
  • AjaXSLT – AJAXSLT is an implementation of XSLT in JavaScript, intended for use in fat web pages, which are nowadays referred to as AJAX applications. Because XSLT uses XPath, it is also an implementation of XPath that can be used independently of XSLT.
Advertisements