> Mais ce n'est parce que vous savez aligner trois mots et créer un > programme que vous devez vous la jouer.
Il y a du moquage, mais si ton but c'est de générer automatiquement une appli rails à partir d'une spécification, c'est un doux rêve qui existe à peu près depuis l'ère de l'informatique. Par contre on peut profiter pour t'expliquer un truc (et je soumets tout ce discours à l'ensemble de la communauté ci-présente). Rails est basé sur un pattern MVC, c'est à dire qu'on veut fortement séparer le Modèle, de la Vue et du Controleur. La Vue c'est facile à comprendre, c'est tout l'aspect graphique, affichage. Le Controleur, c'est un peu plus technique, c'est ce qui gère toutes les actions, les enchainements au sein de l'application Enfin le Modèle, c'est le métier, c'est toute l'intelligence du programme, ou plutot sa spécificité. Autant je pourrais imaginer que la partie Vue et Controleur soient 100% automatisées, autant la partie Modèle, j'ai du mal. C'est en effet ce qui distingue une application d'une autre. Si je vais dans l'entreprise X, que je fais une appli de compta, que je vais dans l'entreprise Y et que je fais une autre appli de compta, c'est le Modèle qui sera le plus différent. Car ces 2 entreprises ont des façons différentes de faire les choses, s'imposent des contraintes différentes etc. D'ailleurs quand tu génères un scaffold, la page contrôleur est assez toufue, la page vue pas trop mal, et le modèle... vide ! gUI -- Pour la santé de votre ordinateur, préférez les logiciels libres. Lire son mail : http://www.mozilla-europe.org/fr/products/thunderbird/ Browser le web : http://www.mozilla-europe.org/fr/products/firefox/ Suite bureautique : http://fr.openoffice.org/ --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
