Il m'arrive souvent de tomber sur un site Web agréable à regarder ou fonctionnel, et de me demander quelle technologie a été utilisée pour le créer. Quelles sont les techniques disponibles pour savoir ce qu'un un site Web particulier a été construit ?
Peu de frameworks semblent inclure une sorte de méta-tag générateur comme le font les éditeurs web. Existe-t-il des signes révélateurs de langages et/ou de frameworks particuliers ?
Résumé des réponses
Les URL des sites peuvent trahir le cadre et/ou le langage de programmation, mais on ne peut s'y fier (par exemple, les extensions de fichier telles que .asp). Les en-têtes de réponse HTTP, les cookies, les feuilles de style et les commentaires de source peuvent également donner des indices.
Quelques outils intéressants pour interroger les détails d'un site (il y en a sans doute beaucoup d'autres) :
Les modules complémentaires de Firefox :
- Wappalyzer - CMS, frameworks/librairies, commerce électronique, forums de discussion, etc.
- Détails du domaine - Détails de l'IP, du pays et du serveur web
- Détecteur de bibliothèque - Bibliothèques Javascript utilisées
Extensions Chrome :
Bookmarklets :
- WTFramework - montre le framework Javascript utilisé