|
J'ai utilisé pour mes développements les différents
langages de scripts
ci-dessous
|
- ASP (Active Server Pages)
Est un standard mis au point
par Microsoft en 1996 permettant de développer des applications
Web interactives, c'est-à-dire dont le contenu est dynamique.
Ainsi une page web ASP (fichier repérable par l'extension
.asp) aura un contenu pouvant être différent selon
certains paramètres (des informations stockées dans
une base de données, peuvent être appelé grâce
à un choix de l'utilisateur) tandis que les pages web "classiques"
(dont l'extension est .htm ou .html) afficheront continuellement
la même information.
Il est possible de d'utiliser
les objets ASP par l'intermédiaire du language de script
VBScript ou Javascript.
Pour nos développement,
nous avons utilisé l'ASP avec le language VBscript.
- VBScript (Visual Basic Scripting Edition)
Est un language de programmation
propriétaire. Il permet de réaliser des algorythmes
et donc de piloter des variables pouvant interagir avec les objets
du language ASP.
- JavaScript (Language dérivé du Java)
Est un language de programmation
permettant de réaliser des algorythmes. Il permet donc de
réaliser des opérations complexes sur des variables
de façon à rendre les pages HTML plus interactives.
Il peut être utilisé seul ou pour piloter des objets
du language ASP
- PHP (Personal Home Page)
Est un language mis eu point
en 1994 par Rasmus Lerdorf. C'est aussi un language permettant de
faire des pages dynamiques faisant appel aux informations présentent
dans une base de données. Ce language est largement utilisé
car il est gratuit et sous licence GNU GPL qui autorise la récupération
du code source.
- SQL (Structured Query Language)
Est un language qui permet
d'accéder aux bases de données. C'est grâce
à ce language qu'il est possible de faire des requêtes
permettant d'afficher des informations triées provenant d'une
base de données en fonctions de certains critères
de recherche (requette). Ce language est intégré aux
pages ASP et PHP lorsque l'on veut faire appel à une base
de données.
- HTML (HyperText Mark-Up Language)
Est un language qui permet
de baliser un document afin qu'il puisse être interprété
par un navigateur. Chaque balise ayant un rôle précis
et étant interprétée spécifiquement
par le navigateur.
Il existe des balises définisant
un tableau (<table>...</table>), d'autre définissant
une colonne (<td>...</td>), d'autre une ligne (<tr>
</tr>) etc...
Tous les éléments
d'une page HTML doivent être balisés afin d'être
interprété et donc affiché correctement.
Ce language permet donc la lecture
de document sur Internet grâce au protocole HTTP (HyperText
Transfer Protocol). Chaque page à une adresse URL
(Uniform Resource Locator) unique sur internet.
Par exemple, l'adresse URL unique de cette page est : http://famille.desrentes.free.fr/developpement.php
L'ensemble de tous les documents présents sur le réseau
internet étant appelé le World Wide Web (WWW) ou WEB.
WEB signifiant toile en anglais.
- CSS (Cascading Style Sheets)
Est un language qui fait pour
définir les caractéristiques graphiques du contenu
des balises du HTML. Il permet donc de séparer les caractéristiques
graphiques du code HTML. Ce language permet d'optimiser les développements
car il permet avec une même page CSS d'agir sur l'ensemble
du site ou sur certaines pages du site.
- XML (eXtensible Markup Language)
Est un language de script permettant un balisage étendu.
Contrairement au HTML qui possède un nombre de balise limité,
le XML possède un nombre illimité de balises, puisque
chacun peut inventer la balise qui lui convient.
Les balises du XML sont faites pour structurer le contenu et non
la présentation comme dans le cas du HTML.
La présentation d'une page XML est faites grâce à
l'utilisation du language CSS ou XSL (eXtensible StyleSheet Language)
ou XSLT (eXtensible StyleSheet Language Transformation).
Chacun pouvant inventer les balises qui lui convient, il est nécessaire
de créer un programme de référence. Pour extraire
des informations d'une page XML, il faut donc faire appel à
un analyseur ou parser (en anglais). On rencontre
aussi en Français le terme de "parseur"
Une page WEB peut être un mélange de plusieurs languages
inbriqués les uns dans les autres, chacun ayant un rôle
précis.
Dans une même page dynamique, vous pouvez par exemple rencontrer
les languages suivants :
HTML pour l'affichage ;
CSS pour le graphisme ;
Javascript pour les menus déroulants ;
ASP pour les actions dynamiques ;
VBscript pour piloter les objets ASP ;
SQL pour piloter la base de données.
|