AccueilActualitésDéveloppementRuby : les outils pour bien démarrer Ruby : les outils pour bien démarrer Publié le 27/10/2011 Développement Depuis quelques temps, beaucoup de gens (dont moi) parlent de Rails et cela vous a peut être donné envie de l’essayer. Mais bon, Rails, c’est sur Ruby, et vous ne connaissez rien à Ruby. La solution est évidente : apprendre le Ruby ! 1 Quelques cours en ligne pour essayer Vous aimeriez bien essayer Ruby, mais sans rien installer du tout? Parfait, c’est ce que proposent quelques sites bien sympathiques. RubyMonk est un site tout récent qui va proposer des leçons appuyées par une console Ruby en ligne. Une fois quelques leçons de faites, vous pouvez vous frotter aux problèmes, et en définitive, apprendre les bases du langage rapidement et simplement. TryRuby est déjà plus anciens, mais il a subit récemment un lifting en hommage à why_ (une des grandes figures du Ruby) et ses dessins. Il propose de même des exercices et une console interactive. 2 La plateforme Avant de parler de l’installation, commençons par un point délicat: La plateforme. Pour le développement, Windows n’est vraiment pas au top, et pour moi encore plus en Ruby, Python, et tout autre langage qui joue beaucoup sur une console interactive. La faute (en plus de l’absence d’un gestionnaire de paquet convenable sur windows) à une console cmd d’un autre âge. Je conseil donc au moins d’installer cygwin et mintty (vous le trouverez dans cygwin), et au mieux d’installer un linux, même si c’est sur une machine virtuelle. (au hasard avec VirtualBox et Linux Mint). Sinon, si vous êtes bien sur votre windows avec votre cmd, passons à la suite 3 Installation Pour l’installation, j’a déjà traité ce sujet, je vous redirige donc sur mon article. 4 Quels IDE utiliser? Sous mac, sans surprise, Xcode marche très bien. Sous linux ou windows, le choix est plus vaste. Aptana est pas mal, RubyMine est très bien mais payant. Personnellement, mon choix c’est porté sur… aucun. à peu près tout les éditeurs de texte (gedit, notepad++, kate, scite, vim et emacs, …) gèrent le Ruby, et j’aime mieux un éditeur de texte à un IDE que je trouve lourd. Donc Vim pour moi. 5 Quelques outils pour IRB IRB est une (la plus utilisé) console interactive Ruby. Elle permet beaucoup de choses, depuis tester des morceaux de codes, voir des scripts, à gérer ses bases de données avec active record. Voilà quelques gems pour la rendre plus attrayante. Awesome Print Cette gem permet une coloration syntaxique ainsi qu’une indentation de l’output. Il existe aussi Wirb, mais son développement est arrêté. http://rubygems.org/gems/awesome_print ORI ORI est une implémentation de RI (l’aide de Ruby) dans IRB. Un doute sur une classe ou une méthode ? MaClass.ri donne toute la doc nécessaire. http://rubygems.org/gems/ori Interactive Editor interactive_editor permet d’ouvrir un vim, emacs, nano, ou autre, directement depuis irb. Cela permet de tester de grands morceaux de code, bien plus simplement. http://rubygems.org/gems/interactive_editor hirb Hirb permet de générer un affichage sous forme de tableau de ses objets ou Array. Très pratique quand l’on travail avec des bases de données. http://rubygems.org/gems/hirb By Benjamin Sanchez Laisser un commentaire Annuler la réponseVotre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *Comment Nom * E-mail* Site web Enregistrer mon nom, mon e-mail et mon site dans le navigateur pour mon prochain commentaire.
Développement Inspirations et techniques pour intégrateurs : Créer de l’interactivité sans Javascript #2 Publié le 09/03/2017