En se basant sur les critères
précédents, il s'impose indispensablement à nous de
décrire succinctement les outils de programmation utilisés au
cours de notre stage.
WEBEXPERT.
C'est un puissant logiciel propriétaire
d'édition web. Ce produit de Visicom Media permet de concevoir et
gérer les pages d'une application ou site web de manière
professionnelle en toute simplicité. Grâce à une interface
ergonomique et un éventail impressionnant d'outils riches en
fonctionnalités, Web Expert procure une parfaite maîtrise de la
conception web. Il permet d'avoir le plein contrôle sur tous les
standards du web comme le HTML, le JavaScript, les CSS, le ASP et le PHP qui a
été notre principal langage de programmation.
NOTEPAD++.
C'est un éditeur de texte libre
générique qui intègre la coloration syntaxique. Il
édite les codes sources et supporte comme Web Expert plusieurs langages
(PHP, ASP, Javascript, HTML et XML) .Développé en C++, il demeure
un éditeur de code source (( petit (( de part sa taille (taille binaire)
et efficace (performance d'exécution). Rappelons que ce programme fort
utile sous Windows constitue une alternative au traditionnel (( Bloc-notes
» qui ne comporte pas la coloration syntaxique. Il offre contrairement au
Bloc-notes la possibilité de définir un langage, l'auto
complétion, le multi document (possibilité d'éditer
plusieurs documents à la fois grâce à des onglets).
En plus de ces deux outils qui ont servi utilement pour le
codage, il importe de rajouter d'autres outils tels les serveurs de logiciel
qui représentent des plates-formes de développement.
Au début du développement logiciel, nous avions
opté pour EasyPHP1-8, mais par la suite c'est sous WAMP5 que les tests
ont été réalisés .Il faut préciser que le
progiciel tourne sur les deux plates-formes.
A présent nous allons décrire et présenter
ces deux serveurs de logiciel.
WAMP5 1.4.5.
On entend généralement par WAMP (Windows Apache
MySQL PHP) .
56
C'est l'alternative Windows de LAMP(Linux APACHE MySQL
PHP).C'est une plate-forme libre disposant en plus des fonctionnalités
de EasyPHP1-8 d'autres fonctionnalités liées aux
évolutions des logiciels intégrés ainsi que
l'incorporation d'un autre outil d'administration de bases de
données.
Il est distribué avec comme logiciels
intégrés Apache1.3.33, MySQL 4.1.13a et PHP5. Mise à part
PhpMyAdmin 2.6.3-pl, un autre outil d'administration de base de données
SQLite désigné SQLite Manager 1.1.1 est aussi livré avec
le paquet WAMP5.
Son principal but est de permettre à la
communauté PHP de découvrir la nouvelle version de PHP (notamment
la version 5) qui offre des nouveautés intéressantes de la
Programmation Orientée Objet (P.O.O).