Code Igniter : un framework alliant simplicité et efficacité

Code Igniter est un framework PHP compatible PHP 4 qui propose des fonctionnalités intéressantes pour la création d’application Web.

Pour couper court à toute discution, il n’est pas aussi puissant que Symfony ou le Zend Framwork, mais il offre d’autres atout comme la simplicité, la rapidité, l’efficacité et la documentation.
Continue reading

Composants de vues : Zend_View

Zend_View est le composant correspond à la « View » dans le modèle MVC. Il permet de séparer la vue des scripts des contrôleurs.

Zend_View permet d’utiliser PHP directement comme langage de template. Il est possible d’utiliser n’importe quels autres autres moteur de template, il suffit dans ce cas d‘implémenter un adaptateur entre la classe Zend_View et le moteur de template choisi. Je ne peut que déconseiller l’utilisation d’un moteur de template autres que PHP.
Continue reading

Design pattern : Singleton

Les objets peuvent généralement agir de façon responsable en effectuant leur travail sur leurs propres attributs, sans avoir d’autre obligation que d’assurer leur cohérence propre. Cependant, certains objets ont d’autres responsabilités, comme la coordination de tâches, ou de la modélisation de l’état général d’un système. Lorsqu’un objet assume une responsabilité dont dépendent d’autres objets. Il est nécessaire d’avoir une méthode pour localiser cet objet. Souvent, lorqu’on cherche un responsable, ce dernier est unique.
Continue reading

Drupal : un CMS ?

De plus en plus de site migrent vers Drupal, j’ai voulu donc voulu voir ce qui poussait les gens à utiliser cet outil. A plusieurs tests, mon avis à ce sujet est mitigé.

Drupal out-of-the-box ne contient pas grand chose, tous ceux se passent par l’ajout de module. Ce concept me semble dans un premier temps intéressant, mais c’est la que les premiers problèmes commencent. Il faut trouver des composants pour chaque taches.

Continue reading