Framework
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Type | Index de frameworks (repères rapides) |
| Portée | Transverse — pas spécifique à Apache |
| Voir aussi | Apache · Bigdata |
Page de repères courts sur quelques frameworks et bibliothèques rencontrés autour d'une stack web/Apache, sans lien technique direct entre eux. Le classement sous Apache dans le wiki d'origine était surtout un classement par défaut ("où poser une page framework") plutôt qu'un regroupement thématique réel — à consulter comme un index de pointeurs, pas comme une présentation homogène.
Traitement de données à grande échelle
- Hadoop — framework Java libre pour la création d'applications distribuées et
échelonnables, capable de faire travailler des milliers de nœuds sur des pétaoctets de données. Inspiré des publications MapReduce, GoogleFS et BigTable de Google. Voir Bigdata pour l'écosystème complet (HBase, Zookeeper…).
Frameworks web côté serveur
- Symfony — framework PHP orienté composants, très utilisé pour construire des
applications web structurées (MVC).
- Django — framework web Python "batteries incluses" (ORM, admin auto-générée,
authentification).
Frameworks et bibliothèques côté client / JavaScript
- jQuery — bibliothèque JavaScript historique de manipulation du DOM et d'appels AJAX ;
largement supplantée aujourd'hui par les API natives du navigateur et les frameworks modernes (à vérifier selon le projet — encore présente sur beaucoup de sites existants).
- Raphaël — bibliothèque JavaScript de dessin vectoriel (SVG/VML), peu maintenue
aujourd'hui (à vérifier — préférer des alternatives actives comme D3.js pour un nouveau projet).
- Bootstrap — framework CSS/JS pour construire rapidement une interface responsive.
- AngularJS — framework JavaScript côté client (MVC), version historique (AngularJS 1.x,
fin de vie) distincte du framework Angular actuel (2+) qui l'a remplacé.
Autres
- Scapy — bibliothèque Python de manipulation de paquets réseau (création, capture,
analyse), utilisée pour du scripting réseau/sécurité plutôt que pour du développement web.