D3.js
D3.js est une bibliothèque javascript légère et libre qui permet de manipuler et représenter graphiquement des documents en s'appuyant sur leurs données. Elle est une réécriture de protovis et s'appuie sur des technologies comme HTML5, CSS3 et SVG pour afficher des données et interagir avec elles. Je vous encourage à aller voir les exemples pour voir de quoi est capable d3.js.
Sugar.js
Sugar.js est une bibliothèque qui vise à faciliter la manipulation des objets natifs Javascript et à combler les différences entre navigateurs. Elle ajoute des méthodes bien pratiques aux entiers, chaînes de caractères, fonctions, tableaux, objets, dates… En revanche, elle ne concerne ni les requêtes AJAX ni le DOM (jQuery fait ça très bien).
Batman.js
Batman.js est un petit framework MVC sous licence MIT. Il est écrit en CoffeeScript et peut donc naturellement être utilisé en Javascript afin de structurer une application web qui ferait un fort usage du JS. S'inspirant des principes de Rails (convention over configuration, etc.), il doit permettre de développer rapidement des applications web mono-page.
Aller plus loin
- Le site officiel de d3.js (691 clics)
- Les release notes de d3.js (101 clics)
- Le site officiel de Sugar.js (697 clics)
- Pourquoi vous devriez utiliser sugar.js ? (355 clics)
- Le site officiel de batman.js (902 clics)
- Batman.js sur github (144 clics)
# Allergie de jQuery à l'augmentation des types.
Posté par LupusMic (site web personnel, Mastodon) . Évalué à 2.
On sent que eux aussi ont dégusté ce que les gars de jQuery appellent une fonctionnalité http://sugarjs.com/native
# Super!!
Posté par djano . Évalué à 3.
Merci de faire découvrir ces librairies.
Underscore.js + Sugar.js ont l'air de roxer les mamans ours.
Pour ce que j'ai vu de D3.js, c'est pas trop le genre de code que tu peux fais ou lire a 2h du matin. Hyper puissant, mais pas facile facile a lire. L'avantage, c'est que ça tient en une page!
Pour Batman.js, je suis plus circonspect. Ça a l'air assez lourd a utiliser.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.