Application Web
Front End
HTML — Hypertext Markup Language
Avantages :
- Compatible avec tous les navigateurs (Chrome, Firefox, Edge, Safari)
- Facile d'apprentissage et flexible
- Léger, garantit un temps de chargement rapide
Inconvénients :
- Statique — nécessite d'autres langages pour les interactions dynamiques
- Ne offre pas de sécurité contre les failles XSS et injections SQL
CSS — Cascading Style Sheet
Avantages :
- Sépare le style du contenu HTML
- Grande compatibilité avec les navigateurs
- Un seul fichier pour contrôler le style de plusieurs pages
- Les pages chargent plus rapidement
Inconvénients :
- Peut devenir complexe à maintenir sur les grandes applications
Back End
PHP — Hypertext Preprocessor