Ajoutez une étincelle à vos projet de développement de sites Web avec Code Igniter
À l'heure actuelle, quand vient le temps de choisir une approche de développement pour un site, deux options sont principalement offertes, le statique ou la plateforme de gestion de contenu complète.
Les détail des 2 options actuelles :
- Développer un site statique par un programmeur; potentiellement plus rapide si le site est de petite envergure mais peu rapidement devenir hors de contrôle pour un plus grand site. Ne parlons même pas des mises à jour de contenu et du cycle de vie du site (un changement de programmeur ?)
- Développer un site à l'aide d'un CMS (système de gestion de contenu); oblige de se plier à la logique de l'outil et requiert une courbe d'apprentissage très importante. Permet toutefois aux plus néophytes d'entre nous d'apporter des modifications au contenu du site, si l'outil fournit par le CMS est bien conçu.
Pourquoi ne pas opter pour une alternative hybride? Une option qui offre la flexibilité du développement sur mesure, tout en imposant des lignes directrices pour structurer le code et la maintenance du site.
De nombreux produits de qualités sont offerts depuis quelques temps déjà, pensons à Ruby On Rails qui a parti le bal et CakePHP. Je retiens toutefois Code Igniter pour sa faciliter de mise en œuvre, sa flexibilité et son excellente documentation.
En somme, Code Igniter fournit les bénéfices suivants :
- Courbe d'apprentissage moins importante que d'autres solutions de même type
- Facilite le passage d'une équipe de développement à l'autre grâce à une standardisation du développement et une excellente documentation
- Très performant et offre une multitude de fonctionnalités de base (mention spéciale à la gestion des URLs propres, incontournable pour optimiser un site pour les engins de recherche)
Du côté des défauts, une telle approche ne fournit pas de base d'interface simple pour permettre aux non techniciens de mettre eux-même leur contenu à jour. Toutefois, il devrait s'avérer relativement simple de mettre en place un tel mécanisme.
En somme Code Igniter, une solution polyvalente, plus flexible qu'un CMS et moins brouillon que le développement statique à considérer pour vos futurs projets Web.
Cette contribution m'a été gentiment proposé (et rédigée) par Paul Bernier.





Vos commentaires
Publiez votre commentaire