WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Gestion des unités d'enseignement dans le cadre de la réforme LMD à  l'université de Lomé

( Télécharger le fichier original )
par Komi Klenam ADJAFO-TRETU
Université de Lomé (Togo) - Diplôme Universitaire de Technologies informatique 2005
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2- Choix des outils.

2.1- Critères de choix des outils

La réussite d'un projet de développement passe vraisemblablement par le choix de bons outils. On sous-entend par bons outils, des outils adaptés aux diverses activités couvrant tout le cycle de développement de l'application ou de réalisation du projet.

Cette exigence est d'autant plus forte dans le domaine informatique où les Technologies de l'Information et de la Communication (T.I.C) par leur évolution permanente, imposent un rythme particulier aux travaux effectués dans ce secteur.

En PHP, comme dans n'importe quel autre langage de programmation, il faut et il apparaît comme une nécessité de se munir d'un éditeur de scripts simple d'utilisation, rapide et permettant la coloration syntaxique nécessaire à la lecture du code source.

De nombreuses fonctionnalités permettent de faciliter de façon optimale le travail des développeurs d'applications et de ce fait la durée de développement est par conséquente réduite.

Ainsi le choix des outils ne doit pas être une question de mode. Mais plutôt il doit être guidé par des soucis :

-ergonomique : ergonomie de l'interface utilisateur et facilité d'utilisation, -coloration syntaxique : coloration de la syntaxe du langage PHP,

-auto-complétion : l'éditeur est capable de finir l'écriture d'une balise en cours d'écriture,

-indentation automatique : espaces et tabulations du code, etc.

-numérotation des lignes : l'éditeur affiche les numéros de lignes,

-gestion de projet : possibilité de créer un projet de plusieurs fichiers avec un environnement particulier,

-macros : possibilité de définir et d'exécuter des macros utilisateurs, -raccourcis clavier : possibilité de définir des raccourcis claviers personnalisés,

-puissantes fonctions textes : fonctions de recherche et de remplacement évoluées (sur plusieurs fichiers, expressions régulières...),

-vérification syntaxique : l'éditeur vérifie la validité de la syntaxe du code, -documentation intégrée : documentation, guide et aide inclus permettant l'autoformation,

-explorateur de fichiers : un espace d'exploration de fichiers permet l'ouverture rapide des fichiers,

- explorateur de fonctions : un espace d'exploration de fonctions permet de naviguer facilement parmi les fonctions d'un même script,

- plugins : possibilité de rajouter des plu gins à l'éditeur pour en étendre les fonctionnalités,

-débuggeur : débuggeur intégré,

-FTP : client FTP intégré à l'éditeur de code source,

- popularité : l'engouement des personnes utilisant l'outil,

55

-licence, prix : copyright appliqué à l'outil ou prix de la version complète, -version : numéro de la version à utiliser, et

-langue : langue de l'interface (de préférence deux langues que le développeur maîtrise).

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus