En novembre 2010, les développeurs du framework JavaScript Prototype avait annoncé la sortie de la version stable 1.7. Le contributeur principal avait dès lors planifié une version 1.7.0.1 pour fixer un bug, ainsi qu'une version mineure 1.7.1, qui aborderait la compatibilité avec ECMAScript 5.
Promesse tenue aujourd'hui avec la sortie officielle de Prototype 1.7.1... mais après 20 mois d'attente.
Parmi les apports majeurs depuis 1.7, on note la réécriture complète du module dom.js, qui s'intègre mieux avec le reste de la bibliothèque. Les problèmes de fuite de mémoire dûs aux événement ont été résolus dans le module, ainsi que la consolidation des tâches, et la suppression de certains codes redondants. Ainsi, le code devient beaucoup plus lisible, avec plus de commentaires pour les solutions spécifiques à un navigateur particulier.
La bibliothèque a été réécrite pour une meilleure compatibilité avec ECMAScript 5, après qu'un nombre important de méthodes popularisées par la bibliothèque aient été incorporées dans le standard. Tout particulièrement, ceci concerne les méthodes map, some, every et filter. Il faut noter que le framework s'adaptera selon que le navigateur prends en charge ou non ES5.
Même si le développement est très lent, Dupont assure qu'il continuera à développeur le projet, mais il ne peut en aucun cas s'engager à un planning particulier, car il développe le projet sur « son temps libre ». D'ailleurs, il est désormais la seule personne qui travaille régulièrement sur le code du framework.
Dupont appelle la communauté à l'aide et invite les développeurs intéressés à travailler sur des objectifs spécifiques en tête, et à émettre des pull-requests sur le dépôt du projet.
Pour l'instant, Prototype 2, n'est qu'un « vaporware » selon Dupont, et existe seulement comme « une collection d'idées contribuée par l'équipe de base de Prototype et les amis de confiance ». Actuellement, il se concentre à apporter la version 1.8 du framework.
Prototype 1.7.1 adopte une licence Open Source MIT. La documentation ainsi que les sources du projet sont disponibles en ligne sur le site officiel du framework.
Documentation de l'API
Télécharger Prototype 1.7.1
Source : annonce sur le site officiel
Et vous ?
Songez-vous à contribuer le développement d'un tel projet ?
L'utilisez-vous encore ?
Ou a-t-il perdu tout intérêt avec la montée de jQuery et son adoption massive ?
Prototype 1.7.1 est sortie, après 20 mois d'attente
Le framework JavaScript manque de contributeurs et appelle la communauté à l'aide
Prototype 1.7.1 est sortie, après 20 mois d'attente
Le framework JavaScript manque de contributeurs et appelle la communauté à l'aide
Le , par tarikbenmerar
Une erreur dans cette actualité ? Signalez-nous-la !