Pourquoi j'ai choisi le Zend Framework ?
By Geoffrey on Tuesday 29 August 2006, 11:59 - Coding - Permalink
Comme certains le savent déjà, j'ai commencé à développer sur mon temps libre mon nouveau projet de conquête du monde. Comme je le disais dans un précédent billet, j'ai choisi pour m'assister dans cette tâche ingrate le Zend Framework.
C'est un framework jeune, il est donc immature et incomplet. C'est à la foi un inconvénient et un avantage à mes yeux. L'inconvénient est évident pour tout le monde je pense, parlons donc de l'avantage. Être présent au commencement d'un framework, c'est pouvoir comprendre plus facilement certains choix, pouvoir s'imprégner de l'essence du framework, chose plus complexe à mettre en oeuvre quand on arrive devant un framework plus stable et plus riche comme symfony ou cake. Cela me permet de mieux connaitre l'outil que j'utilise, et pourquoi pas, de participer à son évolution.
De plus, le Zend Framework est développé par une société, je peux donc, le cas échéant, compter sur un support d'entreprise digne de ce nom (le projet que je développe présente un assez bon potentiel commercial (ou du moins je me plais à le croire :p)), ainsi que sur un développement fiable, constant et homogène. Il est de plus opensource, ce qui lui fait profiter des avantages des logiciels commerciaux (énumérés ci dessus) en plus des avantages du libre (pérénité, transparence, etc).
Dernier point, la non ingérence de technologies tierces, comme AJAX. Vue comme un avantage certains pour la majorité, l'intégration d'AJAX dans un framework PHP ne m'inspire pas. J'aime savoir ce que je fais, et ce projet étant avant tout un projet de remise à niveaux et de test de certaines de mes connaissances, il serait vraiment innoportun qu'un bête framework s'occupe à ma place de mettre en oeuvre l'artillerie lourde javascriptique nécessaire aux interactions clients / serveurs. J'utiliserai bien évidemment une librairie (j'ai déjà une bonne connaissance des mécanismes internes de ce qui constitue ce qu'on appelle courrament AJAX), mais je tiens à l'utiliser moi même, pas à faire faire tout le boulot au framework :-)
Voila voila, toute discussion est la bienvenue, du moment qu'on évite les clichés non argumentés ;)
Comments
et c'est quoi un framework ? ^^
(et puis tu pourrais répondre sur msn au lieu de jouer à wow)
l'ajax sapusaypaslibre c'est un terme microsoftien.
PS: c'est vachement argumenté et constructif ca hein ta vu ;)
Bande de gros lourds.