Chapitre quatrième : MISE EN PLACE DE
L'APPLICATION WEB
IV. 1. LANGAGES DE PROGRAMMATION ET OUTILS UTILISES
Pour la réalisation de notre application, nous avions
utilisé les langages de programmation suivants :
a) Le langage HTML : Nous avons
utilisé ce langage pour la présentation des pages web. HTML
signifie HyperText MarkupLanguage. C'est un langage qui se décrit comme
un ensemble de balises ouvrantes et fermantes qui contiennent le contenu
(images, textes, ...) et qui sont interprétées par le navigateur
client (ex : Firefox, ...).
b) Le langage PHP : Le langage PHP nous a
permis de doter de l'intelligence aux pages HTML. Le sigle PHP signifiait
à l'origine Personal Home Page ; mais pour RasmusLerdorf, il s'agissait
alors d'ajouter quelques fonctionnalités à ses pages personnelles
si bien que PHP signifie aujourd'hui PhpHypertextPreprocessor car il renvoie
à un navigateur un document HTML construit par le moteur de script Zend
Engin 2 de PHP. Il permet donc de créer des pages web dynamiques et
interactives.
c) Le CSS: signifie Cascading Style Sheet.
Le CSS nous a été utile dans la mise en forme des pages HTML; il
nous a donc servi en bref à organiser la présentation de nos
pages web.
d) Le langage SQL: SQL signifie
StructuredQueryLanguage. C'est un langage de structuration des requêtes
qui nous a servi dans la recherche, l'insertion, la modification et la
suppression des données dans la base de données MySQL. C'est donc
en bref un langage qui nous a aidé dans la manipulation des
données de la base de données.
e) StarUML et visualParadigm for UML 10.2 :
ces langages à l'aide desquels nous avons présenté les
différents diagrammes et objets de modélisation en vue d'une
bonne présentation.
A part ces logiciels, dans réalisation de notre
application, nous nous sommes servis de divers outils, pour6 arriver
à réaliser ce projet du fait que pour contenir la masse
d'informations collectées, PHP s'appuie généralement sur
une base de données comme MySQL et sur des serveurs APACHE. Et
d'ailleurs, PHP, MySQL et APACHE forment le trio ultra dominant sur les
serveurs Internet. Ayant associé ce trio à WINDOWS, nous parlons
de WAMP qui signifie Windows, Apache, MySQL et PHP.
6 Est cité par ENGELS J., PHP5 : Cours et
exercices 2ème éditions : PHP5.2 et 5.3, Editions
EYROLLES, Paris, Avril 2009, p. 1.
6ENGELS J., PHP5 : Cours et exercices
2ème éditions : PHP5.2 et 5.3, Editions EYROLLES,
Paris, Avril 2009, p. 2.
[55]
- Windows veut tout simplement dire que le
trio PHP, MySQL et Apache est associé sur un server (WampServer)
travaillant sous le système d'exploitation Windows.
- Apache : Apache est le serveur Web. Il a
pour rôle d'écouter les requêtes émises par les
navigateurs qui nécessitent des pages web, ensuite procéder
à la recherche des pages demandées pour enfin les restituer ou
les afficher. C'est le serveur Apache qui exécute les instructions PHP
à la demande du navigateur pour produire une page HTML.
- MySQL : MySQL est le système de
gestion de base de données que nous avions utilisé. Nous l'avions
utilisé pour stocker des grandes quantités de données en
les organisant sous forme de tables pour enfin permettre leur manipulation par
le langage SQL.
- PHP : Comme nous l'avions
déjà dit, PHP nous a permis alors de doter de l'intelligence aux
pages HTML.
Pour éditer les codes de notre application, nous nous
sommes servis d'un éditeur simple appelé
Notepad++ qui est un éditeur universel pour plusieurs langages
de programmation. Ce n'est pas pour dire que c'est le seul éditeur qui
puisse exister mais notre choix et notre intérêt se sont beaucoup
orientés vers ce genre d'éditeur.
Concernant l'hébergement du site, signalons que c'est
une opération qui peut maintenant se faire facilement, il suffit tout
simplement de le vouloir et on entamera le processus. Sur internet, nous
trouvons plusieurs hébergeurs qui peuvent faciliter cela mais il faut
tout simplement respecter les conditions de tout un chacun. On peut
également devenir seul hébergeur de son site, il faut tout
simplement savoir configurer et gérer un serveur mais aussi se rassurer
qu'on peut avoir une connexion internet permanente. Sur internet, tous les
sites web sont stockés sur des ordinateurs appelés «
serveurs » qui sont généralement très puissant et
restent allumés à tout moment pour délivrer les pages des
sites web aux internautes qui les demandent. L'hébergeur est une
entreprise qui se charge de gérer des baies de serveurs (les baies sont
sous forme d'armoires climatisées pour les serveurs) en s'assurant du
bon fonctionnement des serveurs 24h/24h.
|