Easy-Micro

ESPACEMEMBRE AJAX
Frameworks AJAX

Environnements de développement AJAX

Les frameworks AJAX sont des bibliothèques (+ de 500 actuellement) qui sont utilisées comme des objets afin de réaliser des actions de type Ajax sans avoir à saisir l'ensemble du code nécessaire à ces actions (write less, do more :-).

Frameworks JavaScript

De nombreux frameworks AJAX se basent uniquement sur JavaScript, et ne contiennent aucun composant serveur. Ils ne dépendent donc pas d'un langage particulier implémenté côté serveur. La plupart utilisent XML.
-> La bibliothèque JQuery et ses plugins dévoloppé par John Resig.
-> La bibliothèque Prototype développé par Sam Stephenson.

Ajax Frameworks Toolkits Libraries - www.kawa.net

Frameworks PHP

Un framework PHP peut traiter une base de données et construire des pages avec les données récoltées. Bien que PHP5 dispose de la classe SimpleXML qui permet de créer des documents XML et par conséquent d'interagir avec XMLHttpRequest, il est cependant préférable d'utiliser des bibliothèques spécialisées, qui peuvent être très simples comme Sajax (Simple Ajax Toolkit), ou plus complètes comme Xajax, capable d'interagir avec diverses bases de données.
Quelques exemples:
  • Créer un module Netvibes
    Le portail phare du Web 2.0 fournit une API pour développer un module, et permettre à ses utilisateurs d'accéder directement à vos données. Construction pas à pas avec Ajax et PHP.
  • Le Graffiti Wall Easy-Micro, réalisé à partir du framework Sajax (Simple Ajax Toolkit).
  • Utiliser l'API Google Maps. Une des premières applications Ajax, l'interface de Google est également disponible pour votre propre site. Apprenez à cibler des coordonnées et exploiter des données XML.

Quelques Frameworks PHP

(Source: Balluche.fr)

Frameworks Java

Java est utilisé pour fournir des services Web ou pour générer des pages Web dynamiques.
-> Le kit de développement Web de Google. Permettant de générer du code JavaScript à partir de composants Java, le Google Web Toolkit (GWT) fournit une alternative au développement d'applications bureautiques traditionnelles.


< Page précédente AJAX Page suivante >