19-09-2007, 07:21 AM
C'est en effet souvent le problème des Frameworks. C'est le buldozzer pour parfois écraser la motte de la taupe (délire :-) ) du jardin.
L'investissement en temps pour le connaître profondément ne sera "rentabilisé" que sur un grand nombre de projet.
C'est exactement pour ca que je ne me penche plus trop sur PHP. Aujourd'hui, dans mon boulot, on est ASP.NET. Le Framework (bien que n'implémentant pas vraiment MVC puisqu'il n' y a pas de controleur à proprement parlé) est riche aussi mais accessible. Bref, l'investissement que j'ai eu à faire dessus est utile puisque je m'en sers tous les jours.
Si c'était "seulement" pour mon jeu, cela n'aurait peut-être pas valu le coût.
Quant au fait d'être trop encadré, c'est aussi ce que j'avais ressenti avec Struts. Mais d'un autre côté, en imposant ce type de Framework à mon équipe de d'jeunz tout frais sorti de l'école, j'étais sur de les voir concevoir avant de développer.
Parce que c'est effrayant de constater le nombre de diplomé en informatique qui n'ont pas compris que sans spécifications, sans conception/architecture, un projet va forcément dans le mur. Le framework apporte cet "encadrement" et impose à toute l'équipe de suivre les même méthodes.
Quand on bosse seul, il est clair que l'implémentation du modèle MVC ne nécessite pas forcément l'artillerie lourde.
L'investissement en temps pour le connaître profondément ne sera "rentabilisé" que sur un grand nombre de projet.
C'est exactement pour ca que je ne me penche plus trop sur PHP. Aujourd'hui, dans mon boulot, on est ASP.NET. Le Framework (bien que n'implémentant pas vraiment MVC puisqu'il n' y a pas de controleur à proprement parlé) est riche aussi mais accessible. Bref, l'investissement que j'ai eu à faire dessus est utile puisque je m'en sers tous les jours.
Si c'était "seulement" pour mon jeu, cela n'aurait peut-être pas valu le coût.
Quant au fait d'être trop encadré, c'est aussi ce que j'avais ressenti avec Struts. Mais d'un autre côté, en imposant ce type de Framework à mon équipe de d'jeunz tout frais sorti de l'école, j'étais sur de les voir concevoir avant de développer.
Parce que c'est effrayant de constater le nombre de diplomé en informatique qui n'ont pas compris que sans spécifications, sans conception/architecture, un projet va forcément dans le mur. Le framework apporte cet "encadrement" et impose à toute l'équipe de suivre les même méthodes.
Quand on bosse seul, il est clair que l'implémentation du modèle MVC ne nécessite pas forcément l'artillerie lourde.