15-03-2008, 02:29 PM
Non, le temps de prise en main d'un framework est du même accabit que le temps de prise en main d'un nouveau langage de programmation : en effet la difficulté ne tient pas dans la syntaxe (tous les langages ont plus ou moins la même, et dans tous les cas ce n'est pas grand chose à apprendre), mais plutôt dans les concepts concrétisés et dans les librairies disponibles (les "API").
Donc un framework est très long à prendre en main, et surtout si tu n'en es pas l'auteur il évoluera en parallèle et il faut également se tenir à jour
Quand je forme des développeurs pour Symfony au boulot je prévois :
- Une semaine de formation avec exercices pour la prise en main (soit 40 heures avec un gars qui t'explique, donc si tu apprends tout seul il faut compter beaucoup plus).
- Je compte en moyenne une productivité divisée par deux sur le premier projet du développeur.
- Après un peu d'expérience dans le produit, on arrive avec une équipe qui réalise les projets dans un temps qui est parfois inférieur à la moitié du chiffrage prévu initialement (pas de retard c'est déjà extraordinaire dans les projets informatiques, donc quand on a de l'avance, ça devient carrément miraculeux ).
C'est un investissement. C'est sûr que ceux qui comptent ne développer qu'un projet n'ont aucun intérêt à faire cet investissement.
Donc un framework est très long à prendre en main, et surtout si tu n'en es pas l'auteur il évoluera en parallèle et il faut également se tenir à jour
Quand je forme des développeurs pour Symfony au boulot je prévois :
- Une semaine de formation avec exercices pour la prise en main (soit 40 heures avec un gars qui t'explique, donc si tu apprends tout seul il faut compter beaucoup plus).
- Je compte en moyenne une productivité divisée par deux sur le premier projet du développeur.
- Après un peu d'expérience dans le produit, on arrive avec une équipe qui réalise les projets dans un temps qui est parfois inférieur à la moitié du chiffrage prévu initialement (pas de retard c'est déjà extraordinaire dans les projets informatiques, donc quand on a de l'avance, ça devient carrément miraculeux ).
C'est un investissement. C'est sûr que ceux qui comptent ne développer qu'un projet n'ont aucun intérêt à faire cet investissement.
Ressources [PHP][MySQL][prototype.js]