Getting started with AJAX…

We use Ajax in the development of Tractis, a web service that allows you to negotiate, manage and sign contracts online. The following list includes very useful resources to learn Ajax. Check them out!!

Recursos en Español

Introduction

Resources in English

Introduction

Ajax Tutorials

Just choose one or two!!

Other lists of Ajax Tutorials

Ajax Libraries

  • User Interface Library: Mature, extensively tested cross-browser JavaScript libraries for animation, event handling, DOM wrangling, XMLHttpRequest and Drag and Drop. 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. See also Yahoo! Design Pattern Library for design patterns on Auto-complete, Breadcrumbs, Drag-n-drop modules, Module tabs, Navigation tabs, Object pagination, Search pagination, etc
  • Script.aculo.us: Building upon the wonderful Prototype JavaScript library, script.aculo.us provides you with some great additional ingredients to mix in
  • Behaviour: Better smarter Javascript: Behaviour is a really simple and elegant solution. Write the code as you are use to and then declare selectors (div#ajax) in Javascript to return an element
  • Prototype: (Prototype Documentation) Prototype is a JavaScript framework that aims to ease development of dynamic web applications. Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for Web 2.0 developers everywhere. Prototype is enjoying a great deal of success. It’s simple and has Ruby-native-support. Icebeat thinks that this library is too heavy
  • CSS event:Selectors: event:Selectors allow you to apply an event such as mouseover, mouseout, click, et al using a CSS style syntax. It keeps your layers separated and greatly reduces the amount of code you have to write. CSS event:Selectors was designed to add functionality which was previously available only in the Behaviour to the Prototype library
  • Rico: An open- source JavaScript library for creating rich internet applications. Rico provides full Ajax support, drag and drop management and a cinematic effects library
  • JSON: JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition – December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.
  • DoJo: Open Source JavaScript toolkit that (..) 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.
  • AjaxTK is a client developer library, similar in style to traditional object-oriented widget libraries like Eclipse’s SWT, albeit for Javascript. AjaxTK hides implementation details and browser quirks and substantially simplifies Ajax development. AjaxTK can reduce the programming work required for typical browser applications by 80% or more, increase application portability across browsers, as well as make those applications far easier to evolve going forward. For further information, please see the Zimbra AjaxTK Whitepaper
  • JQuery: jQuery is a new type of Javascript library. It is not a huge one, bloated with functionality. Instead it focus in making javascript easier to write and taking common, repetitive, tasks, stripping out all the unnecessary markup, and leaving them short, smart and understandable
  • Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs. It offers various XML related goodies like Document instantiation, XML loading from URLs or strings, XSLT transformations, XPath queries, etc. NEW.
  • Top 10 Web Developer Libraries – C. Olthuis – 2006.06.16
  • DHTML Goodies: A library of nice looking DHTML(dynamic HTML) scripts. Includes: dynamic list, dynamic content, fly-to-basket, dragable boxes ala netvibes.com, etc.

Ajax Lightweight libraries

Ajax Modal Windows

Compressing Javascript

Ajax Debugging

Ajax Forums

  • Ajaxcamp: Ajax Camp is a community for learning, interacting, and asking questions about web-based development using Javascript and Ajax

Ajax Reference Sites

  • Ajaxian: A site about Ajax improvements, sites and developments
  • AJAX Matters is an informational site about Ajax and how these technologies are applied to web development NEW
  • Ajax Magazine NEW

Other lists of Ajax Reference Sites

Ajax and Ruby on Rails

Ajax and PHP

Ajax and Microsoft.NET

Ajax and Java

Ajax and Java: Sun resources

Ajax Books

Upcomming titles

  • Ajax on Java – 1ed – May 2006 – S. Olson – O’Reilly

Ajax Do’s and Dont’s

Miscellanea

Share: Digg thisAdd to del.icio.usMeneame

Do you have more interesting links? Tell us!

Back to the “Getting Started with...” Index

Por David Blanco
Guardado en: | 1 comentario » | 25 de Agosto de 2006







Un comentario en “Getting started with AJAX…”

[...] Ayer añadimos al blog una nueva página con enlaces para aprender Ajax. Aquí encontrarás información muy buena para aprender/dominar Ajax que vamos recopilando a medida que desarrollamos Tractis. Hemos seleccionado solo lo mejor. Sea cual sea tu nivel de programación de Ajax, seguro que encuentras algo interesante. [...]