cadre d'application ajax: javascript, php, dotnet...

cadre d'application ajax: javascript, php, dotnet... entrez les termes que vous recherchez. envoyer un formulaire de recherche web xul accueil ajax xul javascript logiciel faq-forum ajax tutoriel ajax xmlhttprequest frameworks javascript démos et scripts web 2.0 techniques application web blog réaliser un cms tutoriel rss xul présentation tutoriel xul rdf les outils tutoriels xml docbook dom schema svg xml ressources logiciels light xml traductions english les cadres d'applications ajax ou frameworks ajax la meilleure technique pour construire des pages web dynamiques est ajax . le code javascript imbriqué dans la page est utilisé pour envoyer des requêtes au serveur et pour modifier la page. du coté serveur, des traitements sont nécessaires pour répondre aux requêtes: trouver les informations, ou enregistrer des données. pour cela on a besoin d'un cadre d'application spécialisé. il se compose toujours de fonctions javascript, et éventuellement d'une bibliothèque coté serveur. il en existe dans de nombreux langages de programmation et sous différents environnement, mais seuls les principaux sont pris en compte ici. sommaire pourquoi un framework? fonctionnalités d'un framework ajax bibliothèques javascript frameworks php frameworks java frameworks .net frameworks coldfusion ajax et xul au-delà d'ajax plus d'informations pourquoi un framework? le framework est en fait le moteur dont parle l'article de j. j. garrett, qui supprime l'attente du lecteur envers le serveur. il fournit les fonctions classiques javascript pour utiliser l'objet xmlhttprequest, pour tous les navigateurs, et toutes les fonctions d'interaction avec le serveur. en fait, certains frameworks peuvent aller plus loin et permettre de créer ce que l'on appelle des "applications clients riches", des applications fonctionnant à distance, sur un navigateur, dotée d'une interface graphique et des mêmes fonctionnalités qu'une application locale. fonctionalités d'un framework ajax tous les frameworks sont capables de communiquer avec le serveur, donc de lire des fichiers, d'envoyer des données ou de passer des commandes à exécuter sur le serveur, ce qui suppose l'emploi d'un script coté serveur. les frameworks proposent souvent des extensions qui tirent parti de la communication asynchrone avec le serveur. les "box" tendent à se répandre, avec comme exemples lightbox et slimbox. ce sont des galeries d'images utilisant ajax pour un affichage instantané. bibliothèques javascript un grand nombre de frameworks sont constitués en fait uniquement de fonctions javascript, et laisse la partie serveur au soin du programmeur. la plupart d'entre eux utilisent xml comme format de données, et quelquefois json, un autre format textuel. une librairie javascript s'utilise simplement à partir d'une page web avec une balise de la forme: <script src="prototype.js" type="text/javascript></script> cette balise inclut le fichier "prototype.js" contenant les fonctions javascript dans la page et les rend accessible au navigateur. prototype. c'est la base de nombreuses autres librairies, dont celle de yahoo. la librairie semble se donner pour but de réduire la taille du code ajax. script aculo. ajoute des fonctionnalités à prototype. jquery. librairie javascript qui contient ajax. equivalent à script aculo mais un code plus léger. rico. basé aussi sur prototype, ajoute des effets spéciaux aux pages html. dojo toolkit. propose des packages et un mécanisme qui les charges en bloc avec la page. il peut créer des composants (graphiques ou non) réutilisables dont un ensemble est fourni sur le site. il permet de manipuler le dom plus facilement, de faire des animations. qooxdoo. permet de créer des interfaces utilisateur en javascript similaires à celle d'un logiciel local. un ensemble de composants graphiques étant fournis avec les fonctions pour les gérer au clavier ou à la souris. du code coté serveur en php ou java est fourni par des tiers pour l'interaction par xmlhttprequest. sarissa. est une librairie ecmascript qui interface les api xml natives. il permet l'instanciation dom, le chargement xml, des transformations xslt, recherche xpath, conversion de liste en xml... yahoo ui. librairie du moteur de recherche yahoo. elle inclut des ressources css. anaa. une librairie simple pour un get ou post avec callback. implémente responsehtml, la fonction a.e.p. frameworks php coté serveur, il serait possible au programmeur d'utiliser les fonctions et classes php pour répondre aux requêtes du navigateur. php 5 notamment dispose de la classe simplexml qui facilite le chargement d'un fichier xml et l'accès au contenu ainsi que les modifications. cela nécessite des connaissances spéciales, et l'écriture de fonctions nouvelles, c'est pourquoi l'usage d'un framework peut faciliter la tâche. ajaxac. petite bibliothèque php. xajax. plus élaborée, comprend une partie javascript et un bibliothèque de classes en php qui facilite l'emploi d'autres fonctions php par le programmeur. il utilise uniquement xml. tiny ajax. une petite classe en php 5. frameworks java java est le langage le plus utilisé par les entreprises qui proposent des services web. l'utilisation d'un framework permet alors d'ajouter aux services les avantages que procure ajax: modification instantanée de la page et utilisation de fichiers xml pour échanger de l'information les frameworks les plus communs, propres à java sont: dwr (direct web remoting). il permet au code dans une page html, grâce à son interface, d'utiliser des fonctions java comme si le langage faisait partie du navigateur. il propose en javascript une partie pour la mise à jour de la page et une autre pour obtenir les données par des servlets. le principe consiste à générer en temps réel du code java à partir de code javascript, l'envoyer au serveur et l'exécuter. google web toolkit. une boite à outils pour développer des applications en java, lesquelles seront compilées en code javascript, qui opère sur la page html en utilisant le dom. il est aussi possible d'utiliser javaserver faces qui propose maintenant des possibilités propres à ajax. le framework thinwire permet d'écrire une application web comme s'il s'agissait d'une application locale, le framework gérant l'interaction avec le navigateur. frameworks .net microsoft ajax library (anciennement atlas), se compose d'une partie coté client: microsoft ajax library, et d'une partie coté serveur: asp.net 2.0 ajax extensions, à quoi s'ajoute une librairie de composants, notamment graphiques: asp.net ajax control toolkit. ajax.net professional "sérialise" (enregistre en les convertissant) les données .net au format textuel json. frameworks coldfusion parmi les librairies, on peut trouver: ajaxcfc. framework orienté objets qui fournit une intégration étroite entre coldfusion et javascript, ainsi que des fonctions de sécurité et déboguage. cfajax. implémente ajax de telle sorte que que les appels de méthodes de coldfusion sur le serveur soient executées en utilisant javascript. ajax et xul ajax est fondé sur javascript, et xul insère aussi du code javascript dans le code xml pour définir l'interaction d'une interface graphique. les deux systèmes fonctionnent sur le navigateur mozilla. le premier fait interagir une page web avec des programmes sur le serveur et le second affiche une interface soit sur un poste local soit sur un poste distant avec le navigateur. la principale différence est dans l'utilisation de canvas (balise html) pour étendre ajax, et pour étendre xul, xpcom et xbl. zk. framework conçu pour faire fonctionner ajax et xul ensemble. au-delà d'ajax certains développements en cours vont renforcer l'importance d'ajax sur le web en fournissant des standards pour les applications web riches, principalement html 5, qui ajoute des fonctionnalités d'applications à html et google gears qui permet de faire fonctionner les applications web hors connexion internet. plus d'informations l'article de j. j. garrett qui lance le nom "ajax". le tutoriel ajax. apprendre ajax et xmlhttprequest. le framework de yahoo sur sourceforge. json. une description de ce format de données alternatif à xml. ajax, xul, flash, xaml. choisir comment un type de framework pour une application web. le langage javascript. répertoire odp de ressources et tutoriels. a survey about frameworks. les plus populaires pour ajax ainsi que les langages de programmation.(anglais) liste étendue de frameworks par la fondation osaf. (anglais) (c) 2006-2007 denis sureau & xul.fr

cadre d'application ajax: javascript, php, dotnet...  Précédent 367  Précédent 366  Précédent 365  Précédent 364  Précédent 363  Précédent 362  Précédent 361  Précédent 360  Précédent 359  Précédent 358  Précédent 357  Précédent 356  Précédent 355  Précédent 354  Précédent 353  Précédent 352  Précédent 351  Précédent 350  Précédent 349  Précédent 348  Précédent 347  Précédent 346  Précédent 345  Précédent 344  Précédent 343  Précédent 342  Précédent 341  Précédent 340  Précédent 339  Précédent 338  Suivant 369  Suivant 370  Suivant 371  Suivant 372  Suivant 373  Suivant 374  Suivant 375  Suivant 376  Suivant 377  Suivant 378  Suivant 379  Suivant 380  Suivant 381  Suivant 382  Suivant 383  Suivant 384  Suivant 385  Suivant 386  Suivant 387  Suivant 388  Suivant 389  Suivant 390  Suivant 391  Suivant 392  Suivant 393  Suivant 394  Suivant 395  Suivant 396  Suivant 397  Suivant 398