12-01-2010, 02:45 PM
Je plussoie Sephi-Chan :
Un framework est un outil, et si on ne sait pas coder sans, on ne saura pas mieux coder avec.
Concernant les "couches inutiles", certains frameworks permettent de désactiver certains composants via des fichiers de config (symfony par exemple). Et la pseudo perte de performance est rattrapée par une gestion du cache intégrée et des outils de mesure sur la génération de la page.
Autre avantage du framework : la documentation et la communauté. Un framework maison sera très rarement documenté car "je connais chaque ligne de code car je l'ai écrite moi-même" et car il est très très souvent fait seul.
Et aussi pour gagner du temps du développement, les modules déjà codés sous forme de plug-in du framework :
- inscription / connexion
- blog / gestion d'articles
- générateur CRUD pour avoir une administration rapide
- ...
A+
Pascal
Un framework est un outil, et si on ne sait pas coder sans, on ne saura pas mieux coder avec.
Concernant les "couches inutiles", certains frameworks permettent de désactiver certains composants via des fichiers de config (symfony par exemple). Et la pseudo perte de performance est rattrapée par une gestion du cache intégrée et des outils de mesure sur la génération de la page.
Autre avantage du framework : la documentation et la communauté. Un framework maison sera très rarement documenté car "je connais chaque ligne de code car je l'ai écrite moi-même" et car il est très très souvent fait seul.
Et aussi pour gagner du temps du développement, les modules déjà codés sous forme de plug-in du framework :
- inscription / connexion
- blog / gestion d'articles
- générateur CRUD pour avoir une administration rapide
- ...
A+
Pascal