De mon côté, je ne trouve pas qu'on nous ait vendu du rêve. Je trouve plutôt qu'on nous a fait une proposition, laquelle est devenue dans mon cas la solution.
Petite histoire. Il était une fois, un développeur indépendant. Il a l'esprit pas trop ramolli, mais sort un peu de sa grotte en ce qui concerne le Web.
$this->changePronom('Je');
J'ai repris il y a peu un projet web Java, j'y ai découvert les dto et dao, du css bien ficelé et du jquery intelligent. C'est beau, propre, structuré, j'aime. Les requêtes SQL posées en bouse dans le code, c'est vrai, ça a aussi son charme, mais... J'ai commencé à mettre ces mécanismes dans mes projets, puis j'ai cherché des frameworks dao pour automatiser les choses. J'ai ensuite cherché des *trucs* pour automatiser les formulaires, leur création et les validations pour me faciliter la vie encore plus qu'avec jquery. Là dessus, je tombe sur CakePHP. Avec un nom aussi con, mon temps d'attention initial a tourné autour du quart de seconde. Allez, fais un effort, on sait jamais... Le premier tuto sur le blog, dans le cookbook, m'a emballé. Ouais, c'est ça que je veux ! En gros, c'est tout ce que j'aurais voulu faire sans jamais avoir le temps de le mettre en place et en forme, plus tout les trucs malins auxquels je n'aurais jamais pensé. Enjoy :) Je ne me suis ps mis sur cakephp parce que c'est hype dans mon milieu : j'ai pas de milieu. Je suis tombé dessus après pas mal de recherche, pas mal d'étapes, et dans mon cas, c'est parfaitement adapté.
Les tutos de grafikart, c'est le nappage ultime. Un grand merci pour le temps investi, un grand bravo pour la qualité du résultat.
Sylvain, je ne suis pas de ton avis. Je développe des sites, mes clients veulent un résultat rapide et fiable. Le moteur de site sur mesure n'est pas du tout envisageable dans mon cas. Le client, il se moque comme de l'an 40 d'avoir un "moteur unique et personnalisé" : l'argument marketing vaut zéro. Il est tout aussi impénétrable aux satisfactions comme avoir une réactivité 0,021ms moins bonne que SymphoZend. Plus vite, moins cher, moins de bugs, plus de réactivité pour les modifs, voilà ce qui fait la loi. Stoooop trop dur !
Je trouve que le temps d'apprentissage du framework est très raisonnable. Une nouvelle fois, les tutos y sont pour beaucoup. Ils proposent des bases de travail très concrètes, proches de demandes réelles. Ensuite, à chacun de refaire des modules différents, de commencer par sculpter le code à coups de copier-coller, et petit à petit la compréhension arrive. J'ai rencontré des problèmes non couverts par les tutos, et les réponses se trouvent très facilement sur le net. Beaucoup de monde tombe dans les mêmes ornières, se retrouve confronté aux mêmes blocages. Pour l'instant, 5mn de google m'a toujours remis sur la route.
Donc voilà, mon petit grain de sel ne vaut pas grand chose. Mais si tu n'accroches pas à cakephp, je ne pense pas que ce soit à cause du fait que le produit soit mauvais.