background preloader

RUBY

Facebook Twitter

Extraction du Ruby - Tutoriel Ruby. Vous voulez apprendre la programmation ?

Extraction du Ruby - Tutoriel Ruby

Ou tout simplement un nouveau langage ? Vous avez entendu parler de Ruby on Rails sans savoir ce que c'est ? L'anglais et le japonais vous donnent des nausées ? Quand même envie de vous lancer ? Ce tutoriel est fait pour vous, il vous apprendra à programmer en Ruby et à utiliser Ruby on Rails, même si vous êtes de vrais débutants, et tout ça en français, oui messieurs-dames. Ruby est un langage de script interprété et orienté objet proche du Python, du Perl et du Smalltalk. Ce cours est composé des parties suivantes : Partie 1 : Se familiariser avec Ruby Avant de commencer, voici de quoi en savoir un peu plus sur ce langage. Ruby possède une syntaxe et une approche assez semblables à celles d'autres langages comme le Python, le Perl ou le PHP. Introduction. © Jean-Pierre ANGHEL - 2004 FXRuby Par l’exemple Table des matières. 2.

Introduction

Créer une interface graphique avec Ruby/GTK. Pour le moment, nous n'avons vu que la fenêtre, qui est un conteneur ne pouvant contenir qu'un seul widget.

Créer une interface graphique avec Ruby/GTK

Il s'agissait du conteneur Gtk::Bin, dont Gtk::Window hérite. Mais ceci n'est pas suffisant pour faire une interface graphique, nous allons donc voir les autres conteneurs disponibles. Les boîtes sont un type de conteneur très simple, semblables à n'importe quel carton dans lequel on jette des revues : elles s'empilent les unes au dessus des autres, dans l'ordre dans lequel on les a jetées. Il existe des boîtes verticales (Gtk::VBox) et des boîtes horizontales (Gtk::HBox), qui héritent toutes les deux de l'objet générique Gtk::Box. Lorsque l'on crée une boîte, on indique si elle est homogène, c'est à dire si tous les éléments à l'intérieur ont droit au même espace, et on indique aussi l'espace vide laissé entre deux éléments.

Voyons quelques exemples de boîtes Le résultat devrait ressembler à cela : En réalité, les méthodes pack_start et pack_end peuvent prendre plus de paramètres. Ruby : originalités syntaxiques - JDN Développeurs. Lisibilité et ponctuation Le langage Ruby se targue de pouvoir être lu de manière littérale (en anglais) dans de nombreux cas.

Ruby : originalités syntaxiques - JDN Développeurs

Pour preuve, les deux exemples canoniques [1] et [2]. Le premier se lit Five times print "Odelay! ", ce qui peut se traduire Cinq fois écrire "Odelay! ", et correspond effectivement au comportement du code (imprimer cinq fois la chaîne "Odelay! "). Le second, qui se lit tel quel, se traduit par sortir sauf si "restaurant" contient "aura", et correspond ici encore au comportement. On notera le point d'interrogation, qui est partie intégrante de la méthode utilisée.

De la même manière, le point d'exclamation à la fin d'une méthode indique que celle-ci modifie irrémédiablement la variable à laquelle elle s'applique, ou plus généralement qu'elle a des effets de bord. Web Services Framework for Ruby by WSO2 : open source framework for providing and consuming Web services in Ruby. Les meilleurs cours et tutoriels Ruby et Ruby on Rails. Visual Ruby On Rails. The Visual Rails Workbench Well, if you can’t find one, there really is no option but to write one yourself.

Visual Ruby On Rails

That, fundamentally, was the impetus behind the creation of my company, SapphireSteel Software, and our Visual Studio-hosted IDE, Ruby In Steel. Before going on, let me put all my cards on the table. I’ve designed and programmed a fair bit of Ruby In Steel myself and I admit to being totally and utterly biased. Today we launched a new visual design environment for Ruby On Rails but I’m not going to review it here - even I am not that shameless! Ruby programming has, up to now, tended to be a code-centric affair. Netbeans as a Ruby on Rails Editor. In my post on the E Text Editor, someone recommended checking out using Net Beans for Ruby on Rails development.

Netbeans as a Ruby on Rails Editor

Le langage Ruby. Introduction. © Jean-Pierre ANGHEL - 2004 FXRuby Par l’exemple Table des matières. 2 Introduction. 4.

Introduction

Framework ruby. 10 Alternative Ruby Web Frameworks. Do you want to write web applications but don’t want to use Ruby on Rails?

10 Alternative Ruby Web Frameworks

We all know Ruby on Rails is the most popular web framework for Ruby on the planet. Rails is the reason Ruby is so popular today, Rails is Ruby’s killer application. I am very much in favor of using Rails but there may be times when a smaller or different framework is desired or just for the sake of choices. We also know once something becomes popular, it is duplicated, imitated or downright recreated.

I started thinking about this recently from a series of posts on the Ruby Talk group on Google. Merb This is probably the most popular of the alternative frameworks, primarily because it has been around for a while and gets good coverage in the forums and was started by popular Rubyist, Ezra Zygmuntowicz.