Framework PHP

Codeigniter est un framework PHP.

Framework PHP orienté objet? un ensemble de règles et composants / modules qui définissent une architecture de projet / un cadre de travail.

 

 

A l’aide de nombreuses librairies (bibliothèques de classes), fonctions pré-intégrées, un framework offre une structure dédiée gain de productivité, volume du code source réduit, et qualité des développements accrue.

 

 

Exemple de fonctions pré-intégrées :

  • gestion des formulaires (affichage et règles de validation du contenu)
  • accès base de données
  • système de clés de langues (internationalisation)
  • upload de fichiers
  • nettoyage des valeurs saisies (protection contre l’injection SQL, …)

 

Codeigniter est l’outil parfait pour les développements spécifiques (intranet, extranet, …).

Afin de faciliter le travail de déboggage, une console est intégrée permettant d’avoir accès à des statistiques de chargement, la liste de requêtes exécutées, …

Le système des tests unitaires permet également d’assurer la meilleure qualité du code source en testant indépendamment chaque fonctionnalité clé du projet.

Comme de nombreux framework PHP, Codeigniter respecte l’architecture MVC (Modèle Vue Contrôleur) permettant de distinguer la logique métier de la présentation notamment afin de permettre de travailler en équipe multi-compétences (développement, design).

Avantage principal : sa légèreté.

Un Framework PHP pour une bonne organisation !! et pour ne pas réinventer la roue.