Mon équipe au travail envisage d'utiliser un framework pour développer des sites et des applications web. Certains des seniors sont convaincus que nous devrions utiliser le Zend Framework parce qu'il est plus facile de choisir les fonctionnalités et que le framework sera léger.
Je crains toutefois qu'ils ne s'intéressent qu'aux avantages techniques d'un cadre léger. À mon avis, il est préférable d'avoir un framework full-stack (et je suis un partisan de Symfony) car
- Cela nous permettra également de disposer d'une méthode de travail standard sans avoir à écrire une nouvelle documentation.
- Si nous souhaitons utiliser de nouvelles fonctionnalités, il nous suffit de lire la documentation pour voir comment les utiliser, au lieu de devoir les intégrer dans notre configuration de Zend.
Je ne m'attends pas à ce que tout le monde réponde à mes questions, mais voici ce que je recherche dans la réponse :
- Est-ce que j'ai raison ?
- Avez-vous été dans une situation similaire et comment l'avez-vous gérée ?
- Avez-vous d'autres arguments que je pourrais utiliser OU qui pourraient me faire reconsidérer ma propre opinion ?
Le contexte : Je travaille dans un petit atelier avec environ 10 programmeurs. Nous programmons principalement du PHP. Nous utilisons un framework très simple développé en interne et une bibliothèque ORM qui ne sont pratiquement pas documentés et ne possèdent que les fonctionnalités les plus basiques (pas de validateurs, pas de transactions, pas de cache, pas d'authentification).