octobre
2007
Dans le cadre d’un projet professionnel de taille moyenne qu’on m’a donné à faire en PHP, j’ai décidé de coder ça proprement et d’en profiter pour tester des technologies que je ne connaissais pas. J’ai donc décidé de m’orienter vers le Zend Framework dont tout le monde parle.
J’ai donc pris mon courage à deux mains et j’ai commencé mon apprentissage par la lecture de l’excellent tutoriel de Rob Allen : http://g-rossolini.developpez.com/tutoriels/php/zend-framework/debuter/.
Après quelques petits pour configurer correctement mon serveur Apache avec les modifications qu’on doit y apporter et d’autres au niveau de l’accès aux dossiers qui marchaient pas correctement, j’ai découvert toute la puissance de ce framework.
Bien que la prise en main ne soit pas tout de suite évidente, on s’y fait assez vite et la productivité en est vite améliorée. Et le résultat est clair : toutes les URLS sont propres presque sans rien faire, les classes métiers et la vue sont très bien séparées et faire une requête dans la base de données est extrêment simple grâche à la classe Zend_db_table.
Je n’ai pas encore été bien loin dans cet apprentissage, mais j’ai très vite découvert les immenses possibilités. De plus, en regardant un peu au fond de ce framework, on trouve encore un nombre innombrables de classes qui nous simplifient la vie. Le fait que ce framework soit orienté objet est également un très bon plan.
La seule chose que je regrette est la manque de documentations en français, mais la documentation en anglais a l’air abordable et les tutoriels en français sur la rubrique Zend Framework vont déja durer un petit moment
En conclusion, je ne peux que vous recommander d’adopter ce framework pour vos développements. Une fois pris en main, il vous fera gagner un temps précieux et vous permettra d’avoir un code très propre.
Archives
- novembre 2011
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- juillet 2009
- juin 2009
- avril 2009
- mars 2009
- février 2009
- octobre 2008
- septembre 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
Catégories
- AMD
- Apple
- Cartes graphiques
- Chrome
- Conception
- Divers
- Eclipse
- English
- Hardware
- Informatique générale
- Intégration continue
- IntelliJ Idea
- Java
- JTheque
- Linux
- Logiciels
- Mes articles
- Mes critiques de livres
- Mes projets
- Microsoft
- Mon serveur perso
- Office 2007
- Open Source
- Outils
- Perso
- PHP
- Processeurs
- Programmation
- Sécurité
- Spring
- Windows Vista
- Windows XP