II.11. LES LANGAGES DU WEB
Ceux-ci sont des langages, certains de marquages ou de formatage
de données et
d'autres de langages de programmation spécialement
conçus pour apporter certaines améliorations ou impressions aux
pages Web.
Ces langages de programmation apportent plus
d'interactivité aux écrans du web et offrent une intelligence
locale aux postes de consultation.
Parmi ceux-ci nous allons citer certains d'entre eux :
.
II.11.1. Le DHTML25
Le DHTML signifie Dynamic Hypertext Markup Language. Celui-ci est
une simple
amélioration du HTML par l'intégration de
certaines balises qui rendent une page web dynamique mais sans une parfaite
amélioration de celle-ci.
Il faut donc des langages de programmations adaptés au
web pour amener les pages web à une meilleur interactivité et
réduire les taches au niveau du serveur donc le poste client peut aussi
exécuter certaines taches sans faire appel au serveur, c'est le
rôle des langages de programmation sur le web.
II.11.2. Le PHP
A la différence de HTML et du DHTML qui sont des langages
de marquage, le
PHP lui est un langage de programmation qui s'intègre dans
du code HTML pour
y amener des améliorations telle que
l'intégration de l'horloge, de calculette étant d'autres
fonctionnalités.
PHP est exécuté du coté serveur et permet
de créer de véritables scripts, très puissants. PHP parait
un langage facile à comprendre et rapide à assimiler, si vous
avez réellement le souci d'améliorer vos pages, PHP
s'insère facilement dans une page web. Pour utiliser PHP vous devez
d'abord disposer d'une machine sur laquelle est installé ce
programme.26
Ainsi pour insérer des codes PHP dans un document web,
vous devez d'abord savoir
sa structure générale ; un document PHP commence
par un code et se termine par un autre, dont voici :
< ? ?> Symbole de début Symbole de fin
25 D. HUNTER et COLL, Initiation à XML,
édition eyrolles 2000, Pg 634
26 P.O. IVINZA LEPAPA, Programmation PHP,
inédit, ULK/ Kigali, 2005-2006, p1.
20
Ce langage a beaucoup contribué à
l'amélioration de pages web car il a permis aux
concepteurs de site web d'intégrer plusieurs objets
dans leurs sites
Web. Certaines technologies apportées par PHP aux
concepteurs de site sont :
l'intégration d'une base de données dans un site
web ;
la possibilité d'intégrer un compteur de visite
dans votre site ;
l'intégration du calendrier et horloge dans un site
web, etc....
II.11.3. le JavaScript
Crée à l'origine par Netscape, ce langage de
programmation est conçu pour traiter localement des
événements provoqués par le lecteur (par exemple, lorsque
le lecteur fait glisser la souris sur une zone de texte, cette dernière
change de couleur). Ce langage né avec le web, est, à notre avis,
celui qui a le mieux réussi son mariage avec HTML. Ces deux langages
sont d'ailleurs si intimement liés.27
En outre, les JavaScript sont chargés avec la page web
pour être exécutés sur le poste client par le logiciel de
navigation (exemple, le browser Netscape ou Internet explorer). En effet, avec
HTML le poste client n'avait pas d'intelligence ; il se bornait à
afficher la page telle qu'elle était décrite dans le fichier
provenant du serveur.
Avec JavaScript, le poste client exécute localement
certaines taches selon les événements particuliers qui
surviennent.28
En suite, le code JavaScript est écrit dans le même
fichier que le document
HTML, ce qui augmente encore la simplicité
d'écriture. Ce code est par conséquent du langage source et,
à l'image du code HTML, il a l'avantage d'être parfaitement
lisible par le lecteur curieux de voir comment est codée la page de
l'application qui se déroule sous ses yeux.
Ce langage dit langage de scripts peut, de toutes les
façons, s'intégrer partout dans un document HTML pour donner
à celui-ci un peu plus d'impression. Donc
JavaScript est un langage qui fonctionne en commun accord avec
l'HTML.
L'intégration de codes JavaScript est
déclarée par les balises suivantes :
Début <script Language ="javascript1.2">
Contenu Code java () {
}
27 C. DELANNOY, Programmer en
Java, 2ième édition eyrolles 2002, p
323.
28 C. DELANNOY, Programmer en
Java, 2ieme édition eyrolles 2002, p 25.
21
Fin </Script>
Le contenu du code java est inséré à
l'intérieur d'une parenthèse.
Un script est un ensemble d'instruction
permettant de réaliser une action
|