Introduction
HTML et ASP sont deux notions très courantes dans le monde de la programmation web.
HTML est l'acronyme de HyperText Markup Language (langage de balisage hypertexte) utilisé pour développer des pages Web et plus particulièrement pour la conception de sites Web. Principalement écrites à l'aide d'éléments HTML, elles se composent de balises, d'une balise ouvrante et d'une balise fermante. Les données situées entre ces balises constituent généralement le contenu. L'objectif principal du HTML est de permettre aux navigateurs Web d'interpréter le contenu entre les balises et de l'afficher.
ASP est l'abréviation de Active Server Pages. Il est communément appelé Classic ASP ou ASP Classic. Microsoft a développé cet environnement de script côté serveur, spécifiquement pour les pages Web générées dynamiquement. Publié à l'origine dans le cadre de Windows NT 4.0 Option Pack, il est désormais remplacé par ASP.NET, un autre produit de Microsoft. Principalement utilisé pour exécuter et créer des applications dynamiques de serveur Web, il permet de combiner des pages HTML, des commandes de script et des composants COM (Component Object Model). Il facilite la modification et le développement d'applications Web.
Objectifs
Montrer la différence entre HTML et ASP.
Prérequis
Aucun préréquis n'est nécéssaire.
Le contenu
Le tableau ci-dessous énumère les différences entre ASP et HTML :
ASP |
HTML |
ASP est un langage côté serveur. Cela signifie que le code écrit est envoyé au serveur, qui renvoie du code en fonction de ce qui lui a été demandé. |
Le HTML est un langage côté client. Il concerne essentiellement l'interface utilisateur, avec laquelle l'utilisateur interagit. Cette interface est le plus souvent le navigateur installé sur la machine de l'utilisateur. |
ASP peut utiliser n'importe quel langage de script, afin d'intégrer des instructions de programmation et des directives côté serveur dans une page Web HTML. |
Le langage HTML permet aux navigateurs web d'interpréter le contenu écrit entre les balises. Il permet d'intégrer des images et d'autres objets comme des vidéo et audio dans une page web. |
ASP est utilisé pour concevoir des pages web interactives ou dynamiques pour l'utilisateur. |
Le HTML est essentiellement utilisé pour créer des pages web statiques. |
ASP est sensible à la casse. |
HTML n'est pas sensible à la casse. |
Les pages ASP ou ASP.NET peuvent se connecter à la base de données afin d'en extraire le contenu. |
HTML ne peut pas se connecter à une base de données. |
Lorsque le navigateur demande un fichier ASP, il transmet la requête au serveur ASP. Le serveur ASP lit le fichier, ligne par ligne, puis exécute le script ligne par ligne. Enfin, le fichier ASP est renvoyé au navigateur sous forme de HTML simple. |
Lorsqu'un navigateur demande un fichier HTML, le serveur renvoie le fichier directement. |
Conclusion
Dans cet article, nous avons vu ce qu'est le HTML et l'ASP. Bien que ces deux langages soient utilisés dans le domaine de la programmation web pour développer des pages et sites web, ils présentent pas mal de différences. De manière brève, nous pouvons dire que le HTML est un langage de balisage côté client utilisé pour développer des pages et sites web statiques alors que ASP est est un langage côté serveur utilisé pour créer des pages et sites web interactifs et dynamiques.