par
zeus » 07 nov. 2011, 12:58
Je suis de l'avis de
Berzemus : les 2 gros leaders sont
Symfonyet
Zend Framework, mais il existe pas mal de jeunes pousses qui sont plus ou moins prometteurs (par exemple
Hoa, développé par l'un des membres de PHPFrance)
Mais ton approche pour le choix d'un framework (la popularité) n'est pas vraiment la bonne, voici les questions que je te conseille de te poser :
- Socle technique : quelles sont les technologies utilisées
- Cible : est-ce que ce pourquoi il a été développé correspond à mon travail ? Utiliser Symfony (v1.X) pour faire des tâches CLI est pas réellement utile.
- Difficulté d'apprentissage : est-ce que mes développeurs (ou moi) ont le niveau nécessaire pour le comprendre/l'utiliser
- Age du projet : un projet trop récent peu être un risque (faille de jeunesse)
- Activité du projet : un framework qui n'évolue plus est un investissement mort
- Communauté : plus il y a de monde autour d'un projet et plus il est amélioré, documenté, plus il existe d'exemples de code, plus il est facile de trouver de l'aide, plus il a été poussé dans des cas d'utilisation avancés, et saura donc répondre à nos besoin
Je suis de l'avis de [b]Berzemus[/b] : les 2 gros leaders sont [url=http://symfony.com/]Symfony[/url]et [url=http://framework.zend.com/]Zend Framework[/url], mais il existe pas mal de jeunes pousses qui sont plus ou moins prometteurs (par exemple [url=http://hoa-project.net/]Hoa[/url], développé par l'un des membres de PHPFrance)
Mais ton approche pour le choix d'un framework (la popularité) n'est pas vraiment la bonne, voici les questions que je te conseille de te poser :
[list][*]Socle technique : quelles sont les technologies utilisées
[*]Cible : est-ce que ce pourquoi il a été développé correspond à mon travail ? Utiliser Symfony (v1.X) pour faire des tâches CLI est pas réellement utile.
[*]Difficulté d'apprentissage : est-ce que mes développeurs (ou moi) ont le niveau nécessaire pour le comprendre/l'utiliser
[*]Age du projet : un projet trop récent peu être un risque (faille de jeunesse)
[*]Activité du projet : un framework qui n'évolue plus est un investissement mort
[*]Communauté : plus il y a de monde autour d'un projet et plus il est amélioré, documenté, plus il existe d'exemples de code, plus il est facile de trouver de l'aide, plus il a été poussé dans des cas d'utilisation avancés, et saura donc répondre à nos besoin[/list]