javascriptCeci n'est pas un scoop, Javascript explose. Il est loin le temps des petits bouts de code pour afficher une boîte d'alerte dans une page. Depuis, il y a eu AJAX et maintenant, il existe une multitude de framework pour faire pleins de choses. Je vais reporter ici (et tenir à jour) mes notes concernant les différents frameworks et outils Javascript au fur et à mesure de mes investigations....

Manipulation du DOM

  • JQuery : navigation et manipulation DOM, gestion des événements et ajax
  • Prototype : navigation et manipulation DOM, ajax et ajouts au langage

Ajout de fonctionnalités

  • Underscore.js : manipulation d'objets, de collections et de tableaux (ajoute 80 fonctions supplémentaires comme *map*, *each*, etc...)

Outils

Javascript côté serveur

  • Node.js
  • Express.js : serveur web sur Node.js (gestion des routes, templates et exceptions)

Moteurs de template

Qualité

  • JSLint : outil de qualité de code
  • JSHint : outil de qualité de code
  • SonarQube : pas du javascript mais possède un plugin de qualité de code Javascript

Applications riches

Applications client & serveur temps réel