JDN Développeurs > Client Web > Le développement JavaScript facile avec Prototype

Le développement JavaScript facile avec Prototype

    1. Fonctions utilitaires 
Le framework donne accès à des objets et fonctions qui accélèrent sensiblement la conception de sites dynamiques : Ajax et le DOM en sont les principaux bénéficiaires.

Avec le temps, chaque langage de programmation se voit adjoindre des bibliothèques de fonctions et frameworks, spécialisées ou non, dont le principal objectif reste de faciliter la vie du développeur, en lui simplifiant l'accès à divers services ou l'utilisation de diverses fonctionnalités. Utilisation de protocoles, application de tests, construction de modèles ou description d'interface graphique, peuvent ainsi être encapsulées dans des agrégats de codes visant à améliorer la productivité.

JavaScript, malgré son imbrication au sein du navigateur, n'échappe pas à cette règle. Le renouveau de l'intérêt pour ce langage depuis l'arrivée du "Web 2.0" et le nouvel attrait des applications fonctionnant côté client, ont rendu nécessaire la création de frameworks venant en aide aux développeurs de sites à l'interactivité complexe.

Prototype n'est que l'un des nombreux frameworks apparus dans le courant de la vague Ajax des années passées, parmi lesquels Dojo, MochiKit ou la Yahoo! UI Library, mais celui-ci a la particularité d'être à la base d'autres frameworks plus ciblés : Rico, MooFX, Behaviour et script.acu.lous sont construits à partir de Protoype, et même Ruby on Rails l'intègre par défaut pour ses évènements JavaScript, preuve de sa qualité et de son utilité

Cette utilité résulte de l'esprit du framework : loin de chercher à proposer des effets graphiques révolutionnaires, Prototype se charge avant tout de simplifier l'usage même de JavaScript, au travers de fonctions utilitaires très bien pensées. Ses différents objets permettent de mieux travailler avec du code JavaScript, dont les fonctionnalités d'XMLHttpRequest pour Ajax, mais également le code HTML...
  Sommaire
 Introduction

 

      page suivante 
Introduction | 1 | 2 | 3 | 4
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex