Thursday, December 28, 2006

Tutorials & Worked Examples for Ajax Starters

  1. Rasmus 30 second AJAX Tutorial : first program using Ajax at CoderLab
  2. Instant Tutorial : Quick tutorial at AleemBawany
  3. Ajax Toybox : Simple first programs including, Hello, World, Dynamic City, State Lookup, Ajax to Clean Your Clock, Ajax Calculator and an RSS News Ticker.
  4. A simple Ajax example : a simple program demo for Ajax at MD Groves
  5. Ajax Toolbox / XMLHttpRequest AjaxRequest Library Examples : Ajax examples including Error Handing, Time Out, Simultaneous Requests, Activity Monitoring, Form Submittal, Event Handlers, Queued Requests, Request Parameters
  6. An Introduction to Ajax : introduction to Ajax at Prokata
  7. Implementing simple Ajax interaction in your Web Application using XMLHttpRequest object : Intro + explanatory diagram at JavaReference
  8. Nitty Gritty Ajax : Intro and Tutorial at WebMonkey
  9. A List Apart: Articles: Getting Started with Ajax : An excellent intro ; Chapter 27 of Web Design in a Nutshell at A List Apart
  10. Ajax Beginners Tutorial : Intro at AjaxProjects
  11. Guide to Using XMLHttpRequest : Using XMLHttpRequest with PHP and MySQL at WebPasties
  12. Ajax : Tutorial at YourHTMLSource
  13. Javascript Remote Scripting with PHP : Tutorial at SimpleTutorials
  14. How To: Learn AJAX in 20 minutes : Intro at Sematopia
  15. Take Command with Ajax : Intro tutorial; at SitePoint
  16. Ajax Tutorial : Ajax tutorial at W3Schools.com
  17. Ajax Tutorial : at Tizag.com
  18. Ajax Hello World : at Jot.com
  19. Fundations of Ajax (PDF : by Ryan Asleson
  20. All Request, All The Time : XMLHttpRequest explanation at WebMonkey
  21. Very Dynamic Web Interfaces via Ajax : at XML.com
  22. A Simpler Ajax Path : at OnLamp
  23. Alternate Ajax Techniques, Part 1 : Detailed intro at WebReference
  24. Ajax:Getting Started : Long intro at Mozilla Developer Center
  25. Dynamical HTML and XML: The XMLHttpRequest Object : at Apple.com
  26. Mastering Ajax Part 1 : Introduction to Ajax : at IBM
  27. Mastering Ajax Part 2 : Make asynchronous requests with JavaScript and Ajax : at IBM
  28. Mastering Ajax Part 3 : Advanced requests and responses in Ajax : at IBM
  29. Mastering Ajax Part 4: Exploiting DOM for Web response : at IBM
  30. How to Develop Web Applications with Ajax, Pt. 1 : App Development Series at WebReference
  31. How to Develop Web Applications with Ajax: Pt. 2 : App Development Series at WebReference
  32. Developing Web Applications with Ajax, Pt. 3 : App Development Series at WebReference
  33. Ajax Workshop 1: Ajax basics & building a simple email verification with prototype.js. : at AjaxLessons
  34. Ajax Workshop 2: Building Tabbed Content : at AjaxLessons
  35. Ajax Workshop 3: Shopping Cart using Script.aculo.us : at AjaxLessons
  36. Ajax Workshop 4: Live Data with JSON & Prototype.js : at AjaxLessons
  37. AJAX Was Here - Part 1: Client Side Framework : at CodeProject
  38. AJAX Was Here - Part 2: ASP.NET Integration : at CodeProject
  39. AJAX WAS Here - Part 3 : Auto Complete TextBox : at CodeProject
  40. Step by Step to AJAX : at DevArticles
  41. The AJAX Revolution. Join in. : Five-part detailed tutorial ; at telerik.com
  42. Very Dynamic Web Interfaces : at XML.com
  43. Ajax from Scratch: Implementing Mutual Exclusion in JavaScript : Basic tutorial at Developer
  44. AdvancedAJAX 1.1 : at Anakin
Bookmarklets
  1. Creating Huge Bookmarklets : Create bookmarklets; bypass various bytes/characters/size restrictions.
Chat
  1. Ajax Chat Sources Code for Download : chat using PHP and MySQL
  2. Building an AJAX-Based Chat: The Barebones Structure : at DevArticles
  3. Lace - Ajax Chat : free web chat application ;demo; download.
  4. Most Simple Ajax Chat Ever : at LinuxUser.at
Drag and Drop
  1. Drag & Drop Sortable Lists with JavaScript and CSS : sorting for lists and sorting in two dimensions
  2. Easy Ajax in symfony : creates a drg-and-drop shopping cart; with demo
  3. Building a Drag-and-Drop Shopping Cart with Ajax : at Sys-Con Brasil
  4. Scriptaculous Lists with PHP : drag-and-drop at GregPhoto
  5. Fun with Drag and Drop with RICO : drag-and-drop with RICO demo
  6. Rico Drag n’Drop p2: Rico.Draggable : drag-and-drop with RICO details
Dynamically Content Loading
  1. Ajax Dynamic Content : at DHTMLGoodies
  2. Dynamically loaded articles : at DHTMLGoodies
Forms and Autocomplete
  1. Accessible Forms and Unobtrusive Javascript : at DotVoid
  2. Submit a form with Ajax : at CakeBaker
  3. Niceforms : at BadBoy
  4. Alter data with Ajax forms : at Symphony-Project
  5. Ajax Dynamic List : at DHTMLGoodies
  6. Chained Select Boxes : at DHTMLGoodies
  7. Dynamic Client Lookup : at DHTMLGoodies
File Uploader
  1. Better File Uploads with Ajax and JavaServer Faces : file upload with progress-bar; at Java.net
Image/Display/Edit/Gallery/Lightbox/Slideshow
  1. Prototype Javascript Lightboxes : window on any page; at Xilinus
  2. Lightbox JS : at HuddleTogether
  3. Lightbox Gone Wild : at ParticleTree
  4. Building aB: Customizing Lightbox : at AlwaysBeta
  5. Ajax: What is it Good For? : Ajax powered Fading Image Gallery at DHTML Nirvana.
  6. minishowcase : simple php/javascript online photo gallery, powered by AJAX/JSON at frwrd
  7. Zen Photo : a simpler web photo album
  8. Ajax Image Gallery : ajax gallery demo at StrangerThanFiction
  9. Ajax Image Gallery : A very basic Ajax image gallery example
  10. S5: A Simple Standards-Based Slide Show System : at MeyerWeb
  11. Ajax-S : at RobertNyman
  12. Slide Show with Controls : at Zapatec
  13. Miniature slideshow for DIVs using Scriptaculous : at BigBold
  14. Ajax flickr Slideshow : at Fettig
  15. Live Thumbnails: Watch em Grow : at WebMonkey
  16. Canvas Reflection Demo : at NeonDragon
  17. iPhoto-like image resizing using Javascript : at AgilePartners
  18. Ajax Banner Rotation : PHPied
  19. Image crop - DHTML user interfaceat DHTMLGoodies
Keyword Suggest
  1. Creating an Autosuggest Textbox with JavaScript, Part 1 : at WebReference
  2. Creating an Autosuggest Textbox with JavaScript, Part 2 : at WebReference
  3. Creating an Autosuggest Textbox with JavaScript, Part 3 : at WebReference
  4. How to create the Google Suggest feature with ASP.NET 2.0 : at DotNetJunkies
Live Search
  1. HOWTO: Animated Live Search / Ordered List : at OrderedList
  2. Live search explained : at JustAddWater
Misc/General
  1. Ajax Using ASP.NET 1.1 : Ajax and ASP.NET; at AjaxProjects
  2. What Is Ajax? : Ajax and ColdFusion ; at Sys-Con
  3. Kick-start your Java apps : Ajax and Java : at IBM
  4. Ajax for Java developers: Build dynamic Java applications : at IBM
  5. AJAX: Asynchronous Java + XML? : at Developer.com
  6. Kick-start your Java apps, Part 2 : Ajax and Java : at IBM
  7. AJAX in action : Ajax and Java Technology : 15-minute video on AJAX and Java technology at Sun.com
  8. Using JavaServer Faces Technology with AJAX : at Java.net
  9. Ajax using XMLHttpRequest and Struts/ : by Frank Zammetti
  10. Building a Shelf in WordPress : More-tab-slideout-area tutorial; at Asymptomatic
  11. A Tale of Two IFrames or, How To Control Your Browsers History : iframes tutorial; at CodingParadise
  12. Saving Session Across Page Loads Without Cookies, On The Client Side : saving state tutorial; at CodingParadise
  13. Simple Ajax Functions - Snippets : common functions; at AjaxTutorial
  14. Building a Spy : Digg Spy tutorial ; at StromCode
  15. Create Your Own Ajax Effects : animated text; at ThinkVitamin
  16. XMLHttpRequest Tracing for Ajax debugging : Ajax Debugger
Progress Bars
  1. CakeTimer - An Ajax File Uploads Progress Bar : This is a demonstration of an Ajax powered progressbar to monitor file uploads with (Cake)PHP.
Rounded Corner
  1. Rico rounded corners without all of Rico : at encytemedia
RSS
  1. RSS Ticker with Ajax feed ticker; : at AjaxProjects
  2. Simple Ajax RSS ticker script : feed ticker; at DHTMGoodies
  3. Slide In RSS items : feed slide in animation; at DHTMGoodies
  4. Dragable RSS boxes : drag-and-drop boxes; at DHTMGoodies
  5. Ajax RSS reader : at IBM
Shopping Cart
  1. Flexstore on Rails Tutorial : by Christophe Coenraets
  2. Fly to basket : shopping cart; at DHTMGoodies
Lists/Sorting
  1. How to Make Sortable Lists : lists and drag-and-drop- tutorial; at Symphony-Projects
  2. Creating sortable lists with PHP and Ajax : at PHPRiot
  3. Make all your tables sortable : at Kryogenix
Tabbed Pages
  1. Building Tabbed Content : at AjaxLessons
  2. Ajax Design Patterns : at Snyke
Trees
  1. List based folder tree : at DHTMLGoodies
  2. Update a tree with Ajax : at DHTMLGoodies
Username Availability
  1. Ajax username availability checking : check username ; at MDGroves
Voting
  1. Ajax Poller : at DHTMLGoodies
  2. Digg-like Ajax Voting : at Symphony-Project

Monday, December 18, 2006

Famous Ajax applications & News Blogs

  • Ajaxian : Ben and Dion’s Ajax Platform
  • Ajax Blog : HTML, Javascript and XML coding techniques for Web 2.0
  • AjaxDeveloper.org : News for Ajax Developers by Ajax Developers
  • Ajax-Powered Blog : to group all the wonderfull ajax websites, tools, javascript functions
  • Max Kiesler : roundup articles on Ajax resources.
  • Software As Shes Developed : Blog and Podcast by Michael Mahemoff
  • There and Back Again : The weblog of Joshua Eichorn, AJAX, PHP and Open Source
  • Ajax Wikis

  • Ajax Patterns : The publicly editable repository of all things Ajax.
  • script.aculo.us wiki : The script.aculo.us Wiki is a place for documentation, hints, tips and tricks for the script.aculo.us libraries.
  • en.Wikipedia : Ajax at the Wikipedia
  • Good Forums to discuss Ajax

  • Ajaxtalk.com : ajax forum, ajax community; discuss the new web 2.0
  • Ajax Tech Forums : Ajax related forums, discussions, tech issues, projects, links etc.
  • ajaxTalk.de : Ajax forum (German)
  • Sites with latest news on Ajax - WEB 2.0

  • Ajaxian : popular ajax blog
  • Ajax Impact : news, tutorials, articles, vendors,
  • Mir.aculo.us : ajax news blog
  • Vitamin : resource for web designers, developers and entrepreneurs
  • Web2.0 Central : profiles companies and startups building web based applications using technologies like Ajax, Ruby on Rails, Flash, RSS, Open API’s and assorted web based application development tools.
  • Sunday, December 17, 2006

    Ajax Frameworks categorized by Languages

    C++ Ajax Frameworks

  • Wt : Wt (pronounce wit-ty), is a C++ library to develop web applications. The API is widget-centric, and inspired by existing C++ Graphical User Interface APIs. To the developer, it offers complete abstraction of any web-specific implementation details.


  • Coldfusion Ajax Frameworks

  • AjaxCFC : AjaxCFC is a ColdFusion framework meant to speed up ajax application development and deployment by providing developers seamless integration
    between JavaScript and ColdFusion, and providing built-in functions, such as security and debugging etc

  • AjaxCFC @ RiaForge : AjaxCFC @ RiaForge is the Open Source projects built on Adobe technology

  • CFAjax : CFAjax is the AJAX implementation for coldfusion. It makes coldfusion method calls on server directly from HTML page using JavaScript and return backs the result to the calling HTML page.
  • JSMX : JSMX is an Ultra Lightweight - Language Agnostic - Ajax Framework. It is by far the easiest way to integrate Ajax into any Web Application.
  • WDDXAJAX : wddxAjax is a ColdFusion custom tag to enable AJAX on *.cfm template.

  • DotNet Ajax Frameworks

  • Ajax.NET Professional : Microsoft.NET Framework 2.0 library and examples
  • Ajax Engine : An AJAX Framework using the standard webservice protocols SOAP and WSDL.
  • Anthem.NET : The Anthem project adds AJAX-like features to ASP.NET.
  • Atlas : Atlas is a free framework for building a new generation of richer, more interactive, highly personalized cross-browser web applications.
  • ComfortASP.NET : ComfortASP.NET is an AJAX like framework for ASP.NET that doesn?t actually require you to learn any AJAX programming.
  • EmergeTk : The emerge toolkit is a web application development framework for the 21st century. The server is written in C#, and currently runs on MS .NET. We use the wonderful dojo toolkit on the client.
  • MagicAjax.NET : MagicAjax.NET is a free open-source framework, designed to make it easier and more intuitive for developers to integrate AJAX technology into their web pages, without replacing the ASP.NET controls and/or writing tons of javascript code.
  • MonoRail : MonoRail (former Castle on Rails) is a MVC web framework inspired by Action Pack. The Action Pack way of development is extremely productive, very intuitive and easily testable.
  • PowerWEB LiveControls for ASP.NET : PowerWEB LiveControls for ASP.NET is a suite of 21 Web Controls that allow you to raise server-side callbacks and update form elements without reloading the entire HTML page.
  • radControls for .NET : telerik r.a.d.controls suite is the most innovative and comprehensive toolset for professional ASP.NET development, boasting the capabilities of AJAX, Atlas and Visual Studio .NET 2005.
  • WebORB for .NET : WebORB Presentation Server is a platform for developing, deploying and hosting Rich Internet Applications.
  • zumiPage : zumiPage makes it easy to build rich, interactive web-based applications. With zumiPage postbacks to the server are automatically captured on the client-side, and sent via an XmlHttp mechanism.

  • Flash Ajax Frameworks

  • Flex Framework:FABridge : The Flex-Ajax Bridge (FABridge) is a small, unobtrusive library of code that you can insert into an Adobe Flex application, a Flex component, or even an empty SWF file to expose it to scripting in the browser. It is being released to the community under an open source license.

  • Adode Spry : Spry framework for Ajax is a JavaScript library for web designers that provides functionality that allows designers to build pages that provide a richer experience for their users.

  • Java Ajax Frameworks

  • AJAX Dev Library : The first visual Ajax IDE
  • AjaxAnywhere : AjaxAnywhere is designed to turn any set of existing JSP or JSF components into AJAX-aware components without complex JavaScript coding.
  • The AJAX JSP Tag Library : The AJAX Tag Library is a set of JSP tags that simplify the use of Asynchronous JavaScript and XML (AJAX) technology in JavaServer Pages.
  • Java Web Parts : Java Web Parts is a project that provides small, reusable and largely independant Java components of interest to all web application developers.
  • The AJAX-JSF : AJAX for JavaServer Faces
  • Direct Web Remoting : DWR allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results. DWR is Easy Ajax for Java
  • Echo 2 : Echo2 is the next-generation of the Echo Web Framework, a platform for developing web-based applications that approach the capabilities of rich clients.
  • Guise : A Graphical User Interface, Simple yet Elegant - Guise is a web user interface framework for Java designed from the ground up to be both simple and elegant.
  • JSP Controls Tag Library : JSP Controls Tag Library allows to create independent portlet-like page fragments, like login forms, checkout wizards, tabbed notebooks or image sliders.
  • jWic : jWic is a java-based development framework for developing dynamic web applications with the convenience and familiarity of rich client style programming.
  • SWATO : Shift Web Application TO? : Developing Web Applications Easier via AJAX
  • Clearnova : ThinkCAP - an advanced MVC (Model, View, Controller) framework that manages the runtime layout and presentation of GUI components, state management, data binding, validation, and data persistence.
  • ThinWire : ThinWire is a development framework that allows you to easily build applications for the web that look and feel like the desktop applications you?re familiar with.
  • WebORB for Java : WebORB is a server technology enabling development, deployment and runtime execution of Rich Internet Applications.
  • WidgetServer : A Unified (AJAX, RemoteSwing, XMLGui) Generic GUI Toolkit
  • xulfaces : xulfaces adds XUL power to Java via Java Server Faces
  • xWire Framework : The open source xWire framework is both a framework and a programmer?s toolkit and is based upon several popular open source libraries. It is generally used to build Java-based web applications.
  • ZK : ZK is an open-source Ajax Web framework that enables rich UI for Web applications with no JavaScript and little programming.

  • Javascript Multipurpose Frameworks

  • ActiveWidgets : ActiveWidgets is a powerful javascript component library which makes web development easier and more productive.
  • ajaxProject : ajaxProject is a rich client Project Management application delivered through browser.
  • Backbase : Backbase develops and sells software that helps you to create great AJAX applications.
  • Bindows : Bindows Framework provides you with: A class based, Object Oriented API, A complete windowing system with a wide array of supported widgets including menus, forms, grids, sliders, gauges and more.
  • Engine for Web Applications : Engine for Web Applications is an application framework for client-side development and Web applications. It provides an environment in which to develop and run JavaScript components and applications.
  • Freja : Framework for REstful Javascript Applications - Open-Source MVC Javascript Framework licensed under the CC-GNU LGPL.
  • JackBe NQ Suite : JackBe?s NQ Suite is complete set of development tools that allows rapid development of sophisticated, rich-client applications using AJAX.
  • Javeline FrameWork : With Javeline FrameWork developers can deliver applications to modern browsers on all platforms. Javeline FrameWork focusses on short development cycles and extensive functionality for the end user.
  • jsLINB : JavaScript-based toolkit that provide complete client-side GUI solution for most modern browser.
  • JsRIA : JsRIA is a framework enabling rich client interface development. It?s pure javascript and is completely independant of the server side technology.
  • Macao : Macao is a framework based on JavaScript and DHTML for building animated interactive homepages and applications.
  • MochiKit : MochiKit - makes JavaScript suck a bit less
  • Open Rico Rico provides a very simple interface for registering Ajax request handlers as well as HTML elements or JavaScript objects as Ajax response objects. Multiple elements and/or objects may be updated as the result of one Ajax request.
  • Plex Toolkit : The Plex Toolkit is an advanced, modular, AJAX and Rich Internet Applications framework written in JavaScript.
  • Prototype : Prototype is a JavaScript framework that aims to ease development of dynamic web applications.
  • qooxdoo : qooxdoo is an advanced open-source JavaScript-based GUI framework.
  • Scriptaculous : 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.
  • SmartClient : The SmartClient web presentation layer radically enhances the usability and performance of standards-based web applications.

  • ThyAPI : ThyAPI is an api to allow the developement of better user interfaces for web applicaticions, Using javascript and Ajax, it allows a complete visual interface definition using CSS and encapsulates all objects data manipulateion. Build over DynApi.
  • Interactive Website Framework : A framework for creating highly interactive websites using javascript, css, xml, and html. Includes a custom xml parser for highly readable javascript. Essentially, all the plumbing for making AJAX-based websites, with js-based GUI toolkit.
  • TIBET : Enterprise-Class AJAX ? for an Open Source world.
  • UI4W : UI4Web (just UI4W from now) is a Java Script User Interface library, providing widgets common in desktop UIs (such as tables, trees and tabs) to the web developer toolbox in a consistent way.
  • Zimbra : Zimbra is an open source server and client technology for next-generation enterprise messaging and collaboration.

  • Javascript Remoting Frameworks

  • JQuery : Multipurpose and Remoting JavaScript libraries.

  • AjaxGear : AjaxGear is a toolkit that allows you to take advantage of the client-side technique known as AJAX.
  • Ajax Client Engine : AJAX Client Engine (ACE) is a JavaScript component that makes it easy to develop AJAX-style Web applications.
  • Ajax Toolbox : AjaxToolbox.com offers the AjaxRequest Library. It simplifies and extends the capabilities of the XMLHttpRequest object.
  • AJFORM : AJFORM is a JavaScript toolkit which simply submits data from any given form in an HTML page, then sends the data to any specified JavaScript function.
  • HtmlHttpRequest : This script dynamically loads remote documents for parsing and/or insertion into the current document.
  • TelePort : Javeline TelePort is an Open Source server communication layer supporting all popular web services such as XML-RPC, SOAP, JSON, REST and Comet.
  • JSMX : JSMX is an Ultra Lightweight - Language Agnostic - Ajax Framework.
  • libXmlRequest : The XmlRequest library contains a two public request functions, getXml and postXml, that may be used to send synchronous and asynchronous XML Http requests from Internet Explorer and Mozilla.
  • MAJAX : Minimalistic AJAX Client
  • RSLite : RSLite is an extremely lightweight implementation of remote scripting which uses cookies. It is very widely browser-compatible (Opera!) but limited to single calls and small amounts of data.
  • XHConn : simplify and unify the code necessary to successfully send and receive simple data via XMLHTTP.

  • Lisp Ajax Frameworks

  • CL-Ajax : CL-AJAX is Richard Newman?s Common Lisp library to allow for remote invocation of functions through Javascript.

  • Multi-Language Ajax Frameworks

  • ARSCIF : Asynchronous Remote?Script Callback Invocation (a.k.a. remote scripting) is a technique by which ECMAScript code in a browser can connect to a server without reloading a page.
  • 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.
  • JSON : JSON (JavaScript Object Notation) is a lightweight data-interchange format.
  • JSON-RPC : JSON-RPC is lightweight remote procedure call protocol similar to XML-RPC.
  • Rialto : Rialto (Rich Internet Application Toolkit) is ajax-based cross browser javascript widgets library.
  • SAJAX : open source tool to make programming websites using the Ajax framework
  • ZK : open-source Ajax Web framework that enables rich UI for Web applications with no JavaScript and little programming.

  • Multi-Platform Ajax Frameworks

  • Taconite - Cross Browser AJAX Framwork : Taconite is a framework that simplifies the creation of Ajax enabled Web applications. It?s a very lightweight framework that automates the tedious tasks related to Ajax development, such as the creation and management of the XMLHttpRequest object and the creation of dynamic content.
  • The haXe Programming Language : The haXe programming language is uniting server and client platforms under one language. It brings features that are making it easy to deal with a dynamic world such as DHTML or Databases, while still bringing you a full-featured type system with a compiler that will detect errors early in the development phase.
  • Web Input Completion Kit : WICK is an evolving framework that leverages web standards such as JavaScript, DOM and CSS to facilitate textual input in form UI elements assisted by local and remote data sources. This framework strives to remain unobtrusive and preserve a form?s semantics and accessibility.

  • Perl Ajax Frameworks

  • CGI::Ajax : perl + Ajax
  • HTML::Prototype : Code generating modules for Prototype

  • Catalyst : Catalyst is a new MVC framework for Perl.

  • PHP Ajax Frameworks

  • AJASON : AJASON is a PHP 5 library and JavaScript client
  • AjaxAC : AjaxAC is an open-source framework written in PHP
  • Ajax Agent : powerful open source framework for rapidly building Ajax or Rich Internet Applications (RIA)
  • Cajax : A PHP class library for writing powerfull reloadless web user interfaces using Ajax (DHTML+server-side) style
  • CakePHP : Cake is a rapid development framework for PHP which uses commonly known design patterns like ActiveRecord, Association Data Mapping, Front Controller and MVC.

  • Claw : a convenient and intuitive way of development of PHP5 driven object oriented applications.
  • DutchPIPE : PHP object-oriented framework to turn sites into real-time, multi-user virtual environments:
  • Flexible Ajax : Flexible Ajax is a handler to combine the remote scripting technology, also known as AJAX (Asynchronous Javascript and XML), with a php-based backend.
  • Guava : Groundwork Guava is a PHP-based application framework and environment.
  • HTML_AJAX : HTML_AJAX is a PEAR package for performing AJAX operations from PHP.
  • HTSWaf : The HTS Web Application Framework is a PHP and Javascript based framework designed to make simple web applications easy to design and implement.

  • My-BIC : My-BIC AJAX State of Mind for PHP harmony
  • PAJAJ : PHP Asynchronous Javascript and JSON
  • PAJAX : Remote (a)synchronous PHP objects in JavaScript
  • phpAjaxTags : phpAjaxTags is a port to PHP from java tag library AjaxTags.
  • PHPWebBuilder : PHPWebBuilder is a PHP framework designed following well-known object oriented designs and principles featuring a highly reusable components architecture, metadata based persistence and traditional GUI style programming support.
  • Qcodo : open-source PHP 5 framework
  • Simple AJAX : This tutorial demonstrates how to perform AJAX functionality simply and effectively, using the AJAX JSMX library, coupled with the JSON-PHP library.
  • symfony : open-source PHP5 web framework
  • TinyAjax : TinyAjax is a small php5 library that allows you to easily add AJAX-functionality to existing pages
  • xajax : Ajax-enable your PHP application with a simple toolkit that gets the job done fast.
  • XOAD : PHP based AJAX/XAP object oriented framework that allows you to create richer web applications
  • Zoop : oop is an object oriented framework for PHP based on a front controller. It is designed to be very fast and efficient and very nice for the programmer to work with.
  • Zephyr : zephyr is an ajax based framework for php5 developers.

  • Python Ajax Frameworks

  • CherryPy : CherryPy is a pythonic, object-oriented web development framework.
  • Django : Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
  • Nevow : Nevow is a web application construction kit written in Python.
  • TurboGears : Python-Based Framework for Rapid Web Development

  • Ruby Ajax Frameworks

  • Ruby On Rails : Rails is a full-stack framework for developing database-backed web applications according to the Model-View-Control pattern.

  • Smalltalk Frameworks

  • Seaside : Seaside is a framework for developing sophisticated web applications in Smalltalk.

  • Toolkit Ajax Frameworks

  • AJAX Toolkit Framework : A technology that assists in constructing Eclipse framework support for AJAX Toolkits and provides enhanced DHTML/Javascript IDE features for AJAX developers. (This is an ETTK technology.)
  •