je n'abandonnerais pas Rails et Ruby !! je préfère encore faire une offrande de 1000chat au dieux Matz. [?][?]
Le 16 décembre 2010 11:11, Michel Belleville <[email protected]> a écrit : > OHeu, Nicolas n'oublie pas que tu as à faire à un débutant, qui vient > probablement de PHP ou de Java, deux langages où si tu n'as pas de bon IDE > tu as de vrais problèmes à démarrer les serveurs, lire les logs, etc et > qu'il est peut-être aussi sous windows, système qui est de notoriété > publique pas copain avec la ligne de commande, et qu'à chaque fois qu'un > développeur chevronné effraye un débutant qui demande de l'aide, il n'y a > pas forcément un dieu qui tu des chatons mais qu'il y a certainement un > débutant frustré qui va abandonner Rails et probablement Ruby aussi. > > Et je ne sais pas pour tuer des chatons, mais effrayer et frustrer des > débutants c'est mal. > > Michel Belleville > > 2010/12/16 Nicolas Blanco <[email protected]> > > T'es en train d'expliquer que tu ne développes pas avec Rails 3 parce > que ton IDE n'est pas mis à jour et ne sait pas démarrer le serveur ? > C'est une blague ? > Je rêve je préfèrerais encore développer avec notepad ! > > Sois au courant que Rails 3 est stable depuis plusieurs mois et que de > plus en plus de librairies ne sont ou se seront plus compatibles dans > quelques temps... Commencer à apprendre avec Rails 2 aujourd'hui c'est > clairement perdre du temps. > > 2010/12/16 olivi morel <[email protected]>: > > > en réponse à ta question Nicolas " Vu que tu débutes et apprends, fais le > > nécessaire pour passer > > rapidement sur Rails 3..." > > je développe avec radrails 2 seulement voila j ai un gros problème je > > n'arrive pas à crée de projet en rails 3.0.0 ou supérieure . > > si je crée le projet manuellement y a pas de probléme > > rails new test > > create > > create README > > create Rakefile > > create config.ru > > create .gitignore > > create Gemfile > > par contre pour lancer le projet après il ne veux pas :'( > > Le 15 décembre 2010 23:53, Nicolas Blanco <[email protected]> a écrit > : > >> > >> Bonsoir et merci de poser la question. > >> > >> Donc pourquoi faut-il progressivement abandonner le RJS ? Voici ma > >> longue (mais détaillée) réponse... > >> > >> Il faut déjà bien comprendre ce que c'est le RJS. C'est en gros faire > >> une requête au serveur, et le serveur va répondre un bloc de JS généré > >> dynamiquement, avec des morceaux de vues à l'intérieur. Le client > >> reçoit ce gros morceau moche mélangeant HTML et JS et l'évalue. > >> > >> En fait, tout est une question de bonnes conventions. Il y a 10 ans, > >> cela ne posait pas de problème de mélanger les styles dans le code > >> HTML. > >> > >> Aujourd'hui c'est devenu un standard de séparer l'HTML des styles avec > >> des CSS... > >> > >> Progressivement, il en va de même pour le code côté client : les bons > >> développeurs Web ne mélangent plus le JS dans l'HTML, cela s'appelle > >> l'Unobtrusive JavaScript. > >> Fini les onclick="bidule", etc. Désormais, le code côté client est > >> scripté à part avec un framework Javascript type jQuery qui va binder > >> des événements sur les différents éléments de vues. > >> > >> Le gros phénomène actuel est que progressivement la logique se déplace > >> du côté client. Avec l'augmentation des performances des interpréteurs > >> JavaScript, les interfaces mobiles, les interfaces HTML offline, les > >> vues deviennent de plus en plus complexes. > >> > >> Des frameworks comme Sproutcore d'Apple ou Cappuccino déplacent > >> totalement la logique côté client et proposent des ensembles de > >> composants JavaScript indépendants. Ces composants communiquent > >> uniquement avec le serveur avec des appels JSON. En gros le serveur ne > >> fournit plus de vue après l'envoi de l'application initiale, il ne > >> fournit qu'une API qui va répondre au client avec du JSON. > >> > >> Donc ça c'était pour la tendance actuelle... En gros pour résumer, > >> actuellement une bonne manière de faire est de scripter des composants > >> d'interfaces indépendants et donc potentiellement réutilisables en > >> utilisant un framework JS (bas niveau : jQuery, plus haut niveau par > >> exemple Backbone.js). Et s'il doit y avoir communication entre les > >> composants et le serveur, cela se fait via des appels REST avec un > >> retour en JSON. > >> > >> -- > >> Nicolas Blanco, Web developper > >> > >> http://www.nicolasblanco.fr > >> Jabber/GoogleTalk : [email protected] > >> Twitter : http://twitter.com/slainer68 > >> Github : http://github.com/slainer68 > >> Skype : slainer68 > >> > >> -- > >> 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] > > > > -- > > 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] > > -- > > Nicolas Blanco, Web developper > > http://www.nicolasblanco.fr > Jabber/GoogleTalk : [email protected] > Twitter : http://twitter.com/slainer68 > Github : http://github.com/slainer68 > Skype : slainer68 > > -- > 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] > > -- > 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] > -- 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]
<<333.png>>
