On 4 mar, 15:21, avairet <[EMAIL PROTECTED]> wrote:
> Salut Foxmask,
>
> Je vais essayer de te donner mon sentiment sur ton ressenti actuel
> face à Cake. J'ai commencé en octobre 2007 aussi.
>
> Moi aussi, par moments, je peste contre cette "doc creuse" et cette
> API qui n'est pas à jour.
> Moi aussi, je ne suis pas satisfait du Google groups qui ne permet pas
> toujours d'obtenir des réponses rapides et claires et qui surtout ne
> permet pas, comme un forum, de suivre une conversation dans le temps.
> J'ajoute que mon niveau d'Anglais me pénalise aussi dans la
> compréhension et la communication.
> Moi aussi j'ai l'impression de perdre beaucoup de temps à chercher la
> solution élégante offerte par Cake pour faire de la cuisine PHP de
> base (tes checkboxes multiples par exemple) et je crie au scandale
> quand je vois la machinerie mise en oeuvre par Cake pour faire
> certains trucs tout simple.
> Et finalement, plusieurs fois aussi je me suis dit que j'allais
> abandonner Cake.
>
> Toutefois, depuis quelques semaines, je suis positiviste :
> - quand je n'arrive pas à faire un truc comme je veux, je reviens à du
> PHP classique plutôt que de passer des heures dans l'API
ben là il faut avouer que le component Security je ne me vois pas le
refaire ;)
faire une implem' à soi pkoi pas mais refaire la roue tout ca tout ca
tu me comprends.

> - je n'hésite pas à poser des questions plusieurs fois sur le groupe
> ou à poster des tickets pour attirer l'attention

ben par respect pour le group j'evite ce qui fini par s'apparenter à
du flood/spam
et finira par me nuire (et ne pas obtenir d'aide définitivement)

> - je me force à répondre à des questions, pour ne pas simplement
> attendre de l'aide
perso je me force pas ; j'observe les échanges pour en tirer partie

> - la courbe d'apprentissage est raide au départ, surtout si on n'a
> jamais fait de MVC avant, il est donc normal que nous perdions
> beaucoup de temps pendant les premiers mois d'utilisation, d'autant
> plus que nous utilisons une version bêta qui change tous les soirs
effectivement ; de MVC je n'ai lu qu'un livre sur ... Struts... (que
je n'ai jamais pu pratiqué)

> - j'accepte l'idée que Cake ne sait pas (encore ?) tout faire, mais
> qu'il me permet de réaliser beaucoup de choses sympas sans quasiment
> une ligne de code (Bake)
je ne me sers quasiment jamais de bake au tout début oui mais
maintenant non.

> - je participe à l'effort communautaire (corrections et traductions du
> Cookbook, remontée de bugs) pour me sentir utile et pour améliorer ma
> connaissance du framework
depuis ma decouverte de linux ( avec la debian 2.1 et redhat 5 )
et la fondation de phpfr.org (en 2001 
http://www.google.fr/search?q=phpfr+foxmask),
 je pense que je ne ménage pas ma peine ;-)

> - je parle beaucoup avec mes collègues pour modéliser notre appli "à
> la Cake" et avoir leur sentiment sur tel ou tel aspect (ils ont
> commencé en même temps que moi)
ca par contre ca me manque clairement et là dessus je t'envi.
mon entourage pro/perso est à cent lieues de tout cela...

> - temporairement, je mets de côté les "fioritures" telles "Security",
> "Validation" qui sont encore buggées ou partiellement fonctionnelles,
pour la validation j'utilise "filter_var"
pour security je l'avais aussi mis en suspend mais c'est reculer pour
mieux sauter
j'ai l'impression

> pour coder l'essentiel et livrer au client une version qui marche. Je
> reviens ensuite, lors des phases de recette, sur l'optimisation. Entre
> temps, il arrive que la core team ait mis à jour la fonction qui me
> gênait...
oui c'est arrivé qu'entre la version alpha et la beta un beau bug me
casse les pieds liés
aux plugins et qu'il ait été fixé apres.
mais là je fais comme "soeur anne" (dans "barbe bleue") je ne vois tjs
rien venir (du repository svn)

>
> Voilà, pour avoir suivi plusieurs de tes interventions, je pense que
> tu es face à un coup de découragement bien compréhensible, mais
> qu'après avoir passé 6 mois sur un framework, en changer est très
> risqué, surtout si tu as des projets à livrer ! Car même si la doc
> sera moins creuse, rien ne dit que la méthodologie sera la même, donc
> tu vas devoir à nouveau grimper "la pente d'apprentissage" et
> t'arracher les cheveux si un besoin précis n'est pas pris en compte
> (toujours les checkboxes multiples).

dans l'absolue je n'ai pas de contraintes de temps puisque c'est pour
un projet libre.
mais en fait j'aimerai plus me dire que ca marche pas parce que j'y
arrive pas plutot que
ca marche pas parce que c'est buggé et que j'ai beau cherché je ne
trouve pas de solution

du coup mécaniquement, étant seul sans pouvoir échangé sur quoique ce
soit,
je me tourne vers d'autres solutions plus documentées qui me
permettront de m'en sortir... seul.


[...]
> Choisir Cake plutôt qu'un autre framework, c'est comme choisir
> Windaube plutôt que Linux. Un choix est fait, un apprentissage
> (parfois lent et douloureux) est mis en oeuvre, puis des habitudes de
> travail sont prises et finalement, c'est la routine. Revenir en
> arrière est toujours délicat, même si on continue de râler sur les
> bugs de Win ou contre l'austérité de la console Linux. Par contre, on
> peut utiliser les deux en parallèle, en ne cherchant pas à remplacer
> l'un par l'autre.
Je n'ai pas suivi toutes les images ;) je ne sais pas quel framework
tu mets à la place
de windoz et lequel à la place de linux :)
En tout cas, je pense que changer de framework c'est se couper un
bras.
Ce n'est pas interchangeable sans lourde conséquences (du point de vue
archi de l'appli déjà et du code ensuite)
Mais comme j'ai dit plus haut, plutot que rester dans une impasse à
moisir dans un coin
je prefere rebrousser chemin pour contourner la palissade qui
s'érigeait devant moi.


En conclusion on voit très clairement que le manque est bel et bien là
puisque je ne suis pas le seul avec ce ressenti
(je me sens moins seul mais d'un point de vue objectif je ne trouve
pas cela rassurant pour les nouveaux )

Je ne dirai pas que 2 personnes soient très representatifs mais il est
possible que d'autres se soient découragés plus vite que
moi.
Si une doc bien détaillée avec des bouts d'exemples de code illustrant
tel ou tel usage existaient,
ça sera très salvateur "pour le gars seul dans son impasse" ;)

Exemple qui me concerne : dans la doc http://manual.cakephp.org/chapter/security
nulle part on illustre qu'il faut utiliser $form->create() / $form-
>input() / $form->end() pour beneficier des "biens faits" du component
Security.
sauf une phrase dans le dernier paragraphe
"Then in your view files, any form tag you generate using $html-
>formTag() will also contain a hidden input field with the
authentication key."

Or si on ne montre pas clairement (par 3 lignes de code dans la vue)
on passe du temps devant le "blackhole" (la page blanche)
sans comprendre d'emblée ce qui nous arrive.
Je ne fais que donner un retour sur ce qui me semble etre une lacune
dans la doc mais à mon sens juste dire ce qui est present sur
http://manual.cakephp.org/chapter/security n'est que donner la moitié
de la solution.

Peut-être que ceux qui traduiront la doc penseront à ce type de détail
( non négligeable :)

> Voilà, j'espère te remonter un peu le moral pour continuer la cuisine
Si la snipset fourni fait l'affaire ...

> et la pâtisserie et nous apporter tes contributions.

elles sont si minimes que bon ... mais "les petits ruisseaux font les
grandes rivières" je sais ;)

Merci pour cette réponse en tout cas.

Cdt.

>
> Aurélien
>
> On 3 mar, 17:44, foxmask <[EMAIL PROTECTED]> wrote:
>
> > Bonjour,
> > Je me pose de plus en plus de questions sur l'usage que je fais de
> > CakePHP.
>
> > Ca fait depuis octobre que j'ai découvert le framework et je suis loin
> > d'en avoir fait le tour
> > mais là où je fini par me décourager c'est à cause de :
>
> > 1) la doc "creuse" pour des usages très précis (genre utiliser le
> > module Security et "construire" des checkbox du genre forum[] ) à des
> > usages plus "classiques".
>
> > 2) quand je demande du support sur le group anglais j'ai l'impression
> > d'être transparant, personne ne repond.
>
> > Je ne compte plus les heures que j'ai passé à dépouiller l'API en la
> > lisant dans tous les sens et une fois les solutions trouver (les 3/4
> > du temps sans aide alors que j'aurai bien aime en avoir) je pondais
> > des articles sur les trouvailles pour en faire profiter les autres
> > mais voilà j'ai l'impression que plus j'avance plus je rencontre
> > d'obstacles.
>
> > les derniers exemples en date :
> > - faire un app::import dans un controller pour appeler les methodes de
> > _son_ modèle.
> > - le helper form qui m'enquiquine pour generer des checkbox qui
> > satisfasse le component Security
> > - les traductions des libelles qui quand je recharge ma page ; change
> > de langue ...
>
> > C'est pas des trucs enormes mais je perds un temps fou sur des details
> > infimes et j'avance pas sur ce que je voudrais
> > Du coup je me dis, un framework c'est qd même sensé permettre de coder
> > plus rapidement en utilisant des outils ready-to-use mais avec le
> > recul, objectivement, cakephp me fait perdre du temps.
> > Au depart j'avais réussi à aller très vite  pour poser les fondations
> > de mon CMS, mais maintenant que j'en suis à inclure des composants
> > (security/satinize etc ...) essentiels à mon sens, je m'aperçois que
> > je recule de plus en plus dans ce que j'avais bâti.
>
> > Donc je songe très très clairement à m'orienter vers un autre
> > framework MVC ... à contre coeur ...
>
> > Je ne sais pas si vous vous êtes retrouvés dans cet etat d'esprit ...
>
> > en 2 mots : crotte de bique ! (ca fait 3)
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à