Aprendiendo AJAX

En estos días dí un charla en dos días, 6 horas en total, sobre el tema AJAX, en el Club de Programadores. Me pareció interesante publicar los ejemplos, presentación y recursos que utilicé para preparar la charla. Espero que sirvan como introducción al tema, y para que puedan preparar otras charlas sobre el tema:

Fuente: Adaptive Software

El artículo inicial de Jesse James Garret, de Adaptive creando el término AJAX y explicando qué es en:

Ajax: A New Approach to Web Applications

Pueden ver más sobre Garret en

http://www.jjg.net
http://www.jjg.net/elements/ (su libro sobre The Elements of User Experience)

 

Sitios sobre AJAX

http://ajaxian.com/
http://www.ajaxlines.com
http://www.ajaxtutorial.net/
http://www.ajaxprojects.com/
http://www.ajaxresources.com/
http://blog.joshuaeichorn.com/ajax-resources/
http://ajax.solutoire.com/

http://www.deitel.com/ajax/AJAX_resourcecenter.html
http://www.oracle.com/technology/tech/java/ajax.html
http://developers.sun.com/ajax/

Tecnologías asociadas a AJAX

JSON
http://www.json.org/
Standard ECMA JavaScript
http://www.ecma-international.org/publications/files/ecma-st/ECMA-262.pdf
The XMLHttpRequest Object
http://www.w3.org/TR/XMLHttpRequest/
http://www.fiftyfoureleven.com/resources/programming/xmlhttprequest/
http://www.fiftyfoureleven.com/resources/programming/xmlhttprequest/examples

Librerías JavaScript

Software, artículos y ejemplos, comentados en la charla:

Prototype
http://www.prototypejs.org/
http://www.sergiopereira.com/articles/prototype.js.html
http://www.prototypejs.org/learn/introduction-to-ajax

Scriptaculous
http://script.aculo.us/
http://swik.net/scriptacolous
http://24ways.org/2005/introduction-to-scriptaculous-effects
http://24ways.org/examples/introduction-to-scriptaculous-effects/
http://demo.script.aculo.us/shop
http://wiki.script.aculo.us/scriptaculous/show/Ajax.Autocompleter

OpenRico
http://www.openrico.org/

AdobeSpry
http://labs.adobe.com/technologies/spry/

Yahoo User Interface Library
http://developer.yahoo.com/yui/
http://developer.yahoo.com/yui/download/
http://yuiblog.com/

 

Librerías para PHP

Sajax
http://www.modernmethod.com/sajax/
http://blog.joshuaeichorn.com/archives/2005/04/19/ajax-hello-world-with-sajax/

Xajax
http://www.xajaxproject.org/
http://wiki.xajaxproject.org/Tutorials:Learn_xajax_in_10_Minutes
http://wiki.xajaxproject.org/Tutorials:Processing_Forms_with_xajax
http://www.xajaxproject.org/examples/thewall/thewall.php
http://www.cyberdyne.org/~icebrkr/2007/05/03/xajax-php-live-datagrid-gridview/
http://www.cyberdyne.org/~icebrkr/files/xajax-Livedatagrid.tar.gz
Ejemplo en
http://dev.chkbox.com/gridview.php

Pajax
http://www.auberger.com/pajax/

 

Librerías para Java

Google Web Toolkit
http://code.google.com/webtoolkit/
http://code.google.com/webtoolkit/gettingstarted.html
http://google-web-toolkit.googlecode.com/files/gwt-windows-1.3.3.zip
http://code.google.com/webtoolkit/documentation/examples/
AjaxTags
http://ajaxtags.sourceforge.net/

AjaxTags – AjaxTags Usage
http://ajaxtags.sourceforge.net/usage.html
AjaxTags – AjaxTags Quick Start
http://ajaxtags.sourceforge.net/quickstart.html

ExtJs
http://extjs.com/deploy/ext/examples/grid/xml-grid.html

Dynamic Faces
http://java.sun.com/developer/technicalArticles/J2EE/ajax_jsf/

BackBase
http://www.backbase.com

Librerías para .NET

ASP.NET Ajax (versión de Microsoft para Net 2.x)
http://ajax.asp.net/

Ajax.NET
http://ajax.schwarz-interactive.de/CSharpSample/
MagicAjax
http://www.magicajax.net/

Durante la charla, buscamos algunas implementaciones de chat en Ajax:

http://socket7.net/lace/
http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=9
http://www.ajaxchat.org/
http://www.plasticshore.com/projects/chat/index.html
http://www.phpfreechat.net/
http://www.dynamicajax.com/fr/AJAX_Driven_Web_Chat-271_290_291.html

Visitamos algunos sitios con AJAX, como

http://www.egosurft.org
http://www.humanized.com/reader/

Mis enlaces en del.icio.us sobre AJAX en

http://del.icio.us/ajlopez/ajax

Recomiendo el excelente libro de Francisco Minera, MP Ediciones:

http://www.redusers.com/noticias/lpcu109

(lo único que para encontrar el código disponible de ese libro, hay que hacer un curso en la NASA… :-)… si alguien lo consiguió, que avise).

Una alternativa que visitamos, fue Silverlight:

http://silverlight.net/
http://tirania.org/blog/archive/2007/May-01.html
http://www.hanselman.com/blog/PuttingMixSilverlightTheCoreCLRAndTheDLRIntoContext.aspx
http://download.microsoft.com/download/f/2/e/f2ecc2ad-c498-4538-8a2c-15eb157c00a7/SL_Map_FinalNET.png
http://blogs.msdn.com/tims/archive/2007/04/30/silverlight-screencasts.aspx
Moonlight – Mono
http://del.icio.us/ajlopez/silverlight

Ejemplos del seminario, presentación en

http://www.ajlopez.net/ReferenciaVe.php?Id=191

Nos leemos!

Angel “Java” Lopez
http://www.ajlopez.com/

This entry was posted in 4035. Bookmark the permalink.

2 Responses to Aprendiendo AJAX

  1. artux says:

    excelente la grafica explicativa y muy buena recompilacion de fuentes y recursos.

    Me lo guardo en mi del.icio.us

  2. Que grande Angel !!!
    Muy buen recurso !

    Urgente tagged to Del.icio.us :)

    Saludos

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>