2010-02-03 2 views
3

Bien que this thread recommande de l'utiliser, j'ai quelques soucis:Est-ce une bonne idée d'utiliser Zend Framework dans un site Web d'entreprise de taille moyenne?

J'ai commencé avec Zend Framework 1.6 il y a 8 mois. Maintenant, ils ont publié 1.10. Donc, ils publient une nouvelle version tous les 2 mois.

Il y a plusieurs choses qui ont été radicalement changées (comme la classe bootstrap dans le dossier principal de l'application, elle n'était pas là auparavant, c'était simplement un fichier php, AFAIR). Plusieurs fonctions de Zend_DB (et probablement d'autres modules) ont été remplacées et il est recommandé de ne pas utiliser d'anciennes fonctions.

Doctrine l'intégration est loin d'être terminée. Comme ils l'ont mentionné, l'espace de noms nouvellement introduit (espaces de noms PHP 5.3) va également changer beaucoup de choses. et ainsi de suite ...

Alors, ma question est ..

Est-il intéressant d'utiliser Zend Framework maintenant et le code de mise à jour tous les 2 mois? Ou devrait-on attendre qu'une version plus stable et moins fréquemment changeante soit disponible?

EDIT

Si quelqu'un comme moi est déjà l'utiliser, ce qui serait la meilleure approche pour garder Zend Framework mis à jour?

Répondre

3

S'il vous plaît voir ma réponse acceptée à cette question liée

Gardez à l'esprit que vous ne devez pas mettre à jour votre version à jour chaque fois que Zend ZF. Et vous n'avez pas besoin d'utiliser chaque fonctionnalité. Parce que ZF est un framework de collage, vous pouvez en utiliser des composants comme bon vous semble. Si vous ne voulez pas utiliser Zend_Application, gardez votre bootstrap.

En outre, lors de la mise à jour, vous pouvez extraire uniquement des parties du code à partir de leur SVN et patcher partiellement votre installation, créant ainsi votre propre version de ZF. Comme je l'ai dit, de nombreux composants peuvent être utilisés de manière autonome et n'ont pas de dépendances sur d'autres composants dans ZF. Ainsi, vous pourriez très bien utiliser un Zend_DB 1.10, tout en gardant un Zend_Log 1.8.

0

Je travaille sur un projet depuis environ un an et demi, qui utilise ZF et fonctionne contre le tronc. Pour toute la période j'ai dû figer 4 ou 5 fois une révision à cause de bugs (cela a été résolu dans quelques jours) et c'est à peu près tous les problèmes que j'ai eu. Toutes les versions 1.x de ZF sont rétrocompatibles. Alors, oui, allez-y et utilisez-le. En ce qui concerne Doctrine - nous l'utilisons, et même si c'est très bon, c'est le maillon le plus faible de la pile. Ne vous méprenez pas - c'est un très bon projet, mais il essaie simplement de faire beaucoup trop de choses à la fois.

Questions connexes