18-02-2010, 01:36 PM
Note que ma réponse va être dure mais en aucun cas offensante à ton encontre. Je veux simplement donner un contexte à tes propos.
Quelle expérience as-tu dans le monde du développement (ceci est une vraie question) ? As-tu une expérience avec des frameworks ? Si oui, quels frameworks ?
Cette phrase me paraît inexacte de bout en bout. Ça ressemble à ce que je disais il y a une paire d'année, avant de tomber dans le monde du développement avec framework (CakePHP a été le tout premier framework).
Faire une application de qualité, c'est répondre aux problèmes récurrents. Les solutions qu'un développeur lambda (toi, moi, nous) trouvera seront moins abouties que celles émises par des équipes entières développpeurs expérimentés.
Les contraintes d'un framework sont des forces. Ça aussi, on s'en rend compte avec un peu plus d'expérience.
Apprendre à utiliser un framework, c'est apprendre à utiliser des design patterns, à respecter des bonnes pratiques, etc. Même un développeur PHP devrait lire des articles sur d'autres langages/frameworks, par exemple. Il y apprendra des choses qu'il pourra ou non transposer vers son langage, mais au moins, il aura renforcé son bagage technique.
Maintenant, j'ai une question. Penses-tu que l'architecture que tu présentes dans ton article sur le Wiki est un début d'application de qualité ? Si tu acceptes de répondre, n'hésite pas à répondre en privé, je ne veux pas que tu te sentes mal à l'aise.
Sephi-Chan
Quelle expérience as-tu dans le monde du développement (ceci est une vraie question) ? As-tu une expérience avec des frameworks ? Si oui, quels frameworks ?
(18-02-2010, 01:07 PM)Tho a écrit : Il est parfaitement possible de faire des applications web de qualité sans framework. Ca prend juste un peu plus de temps, mais débuter par un framework me semble une très mauvaise idée. C'est s'infliger des contraintes (car chaque FW a les siennes) qui peuvent ne pas plaire pour beaucoup surtout lorsqu'on débute
Cette phrase me paraît inexacte de bout en bout. Ça ressemble à ce que je disais il y a une paire d'année, avant de tomber dans le monde du développement avec framework (CakePHP a été le tout premier framework).
Faire une application de qualité, c'est répondre aux problèmes récurrents. Les solutions qu'un développeur lambda (toi, moi, nous) trouvera seront moins abouties que celles émises par des équipes entières développpeurs expérimentés.
Les contraintes d'un framework sont des forces. Ça aussi, on s'en rend compte avec un peu plus d'expérience.
(18-02-2010, 01:07 PM)Tho a écrit : De plus, il y a des dizaines de frameworks différents. Faire un tuto sur un seul d'entre eux, c'est se limiter à ce que tu pense toi. Enfin, lorsqu'on a le niveau suffisant pour s'essayer aux frameworks, généralement, la doc' est pas mal faite (voir ZF, Symfony,...). Donc je pense qu'un tuto sur le sujet est inutile.
Apprendre à utiliser un framework, c'est apprendre à utiliser des design patterns, à respecter des bonnes pratiques, etc. Même un développeur PHP devrait lire des articles sur d'autres langages/frameworks, par exemple. Il y apprendra des choses qu'il pourra ou non transposer vers son langage, mais au moins, il aura renforcé son bagage technique.
Maintenant, j'ai une question. Penses-tu que l'architecture que tu présentes dans ton article sur le Wiki est un début d'application de qualité ? Si tu acceptes de répondre, n'hésite pas à répondre en privé, je ne veux pas que tu te sentes mal à l'aise.
Sephi-Chan