Sébastien Pertus
Développement d'un Extender Ajax
L'optique de cet article est de prendre connaissance du framework ASP Ajax Extensions 1.0 ainsi que celui fourni par l'ATLAS Toolkit afin de voir les possibilités de customisation de contrôles qui vous sont alors offertes.
Par Sébastien Pertus publié le 02/04/2007 à 10:19, lu 4907 fois, 10 pages
 2 | Définition
Nous allons voir et aborder au fil de cet article, plusieurs concepts dépendant de divers éléments fournis par le Framework ASP.Net Ajax Extensions.
Il est important de bien faire la part des choses.
Pour bien clarifier la situation, voici un bref aperçu des forces en présence :

ASP.Net Ajax Extensions 1.0 : C'est le coeur du système : Il est fourni par Microsoft et constitue le Framework sur lequel tout va reposer. Il permet entre autre de :
  1. Créer des interfaces évoluées via AJAX
  2. Garantir l'unicité de votre code et le support de celui-ci sur toutes les plateformes actuelles (IE, FireFox, Opera ..)
  3. Enrichir des contrôles web comme vos habituels TextBox ou autre Label.
  4. Créer de toutes pièces des contrôles riches, rendant l'expérience utilisateur encore plus aboutie.
Bien entendu, ce Framework bénéficie d'un support et d'un suivi garanti par Microsoft.
Comment se présente ces Extensions ? Sous forme de deux Assemblies :System.Web.Extensions.dll et System.Web.Extensions.Design.dll
Celles-ci sont installées dans votre Global Assembly Cache lors de l'installation du SDK.
ATLAS Toolkit : La Communauté ATLAS Toolkit, certes sponsorisée par Microsoft, ne bénéficie d'aucun support Microsoft contrairement aux ASP.Net Ajax Extensions.
L'ensemble des éléments fournis le sont gratuitement et sans aucune garantie.
Les composants développées et présents dans la toolkit reposent entièrement sur ASP.Net Ajax Extensions.
Aujourd'hui l'ATLAS Toolkit n'est pas encore sortie en version finale et se présente toujours sous forme de Béta.
Note : L'ATLAS Toolkit est en démonstration à l'adresse http://ajax.asp.net/ajaxtoolkit/
Comment se présente l'ATLAS Toolkit : sous forme d'une assemblie, à embarquer dans vos projets (à moins de l'installer dans le GAC) : AtlasToolkit.dll
Que propose l'ATLAS Toolkit pour le développement de vos contrôles que ne propose pas le Framework ASP.Net AJAX Extensions :
Il faut bien comprendre que le Framework ASP.Net AJAX Extensions constitue une base solide pour vos développements futurs. Il vous est enfin possible de vous abstraire de la plateforme visée (IE, Firefox .. ) ainsi que la possibilité de développer en Javascript sous un modèle Objet.
Par contre, vous ne trouverez pas de fonctions sur le Framework ASP.Net AJAX Extensions 1.0 de haut niveau, comme les interactions avec un élément DOM par exemple.
C'est là qu'intervient l'ATLAS Toolkit qui apporte toutes ces fonctionnalités qui vont vous faciliter grandement la vie.
On peut citer par exemple, la possibilité de récupérer facilement un pointeur sur un élément DOM, ou encore récupérer en une fonction, son emplacement et ses dimensions, ou encore la facilité d'implémenter une Popup.
C'est une partie de l'ensemble de ces possibilités que nous allons exploiter dans la suite de cet article
 
» Démarrer une discussion