Home

Bienvenu sur mon site de tuto ruby et ruby on rails !

Site de tuto ruby gratuit cela va sans dire !

 

Au menu, vous trouverez beaucoup de petits bouts de code que j’ai personnellement réalisé en m’inspirant de diverses documentations sur le net. J’ai volontairement simplifié les codes, cela vous donnera un peu de travail histoire de ne pas juste avoir à copier coller le code que vous trouverez. Par ailleurs, la segmentation du code permet une meilleure lisibilité et un coté ludique (sur mon premier tuto posté sur un forum SEO, j’avais copié collé l’intégralité d’un de mes codes ruby et c’était indigeste, alors il a fallu réfléchir pour qu’il soit plus compréhensible).

A l’origine, j’ai eu l’idée de ce site après avoir posté sur des forums des tutos sur ruby, je me suis dit que j’avais suffisament de matière pour en faire un site et ainsi contribué à la distribution du savoir.

 

Un peu d’histoire à propos de ruby :

Ruby est un langage de programmation libre. Il est interprété, orienté objet et multi-paradigme. Le langage a été standardisé au Japon en 2011, (JIS X 3017:2011), et en 2012 par l’Organisation internationale de normalisation(ISO 30170:2012)

Les débuts de ruby :

Yukihiro « Matz » Matsumoto est le créateur de Ruby. Frustré par son expérience en développement Smalltalk et Lisp, il débute la conception d’un nouveau langage en 1993 sous Emacs, puis publie une première version en 1995 sous licence libre. Il enchaîne depuis les nouvelles versions.

Depuis l’arrivée d’une documentation anglophone, et du framework web Ruby on Rails en 2004, Ruby a connu un certain engouement qui n’a cessé de croître jusqu’en 2007 dans le monde de la programmation.

source : http://fr.wikipedia.org/wiki/Ruby

 

J’ai toujours à l’esprit cette phrase dans la description wikipedia qui dit que ruby était censé détrôner php.. mais ce n’est toujours pas le cas. Il n’y a qu’à voir le nombre d’hébergeur qui propose les librairies ruby en standard …

 

Un peu d’histoire sur Ruby on Rails (RoR) :

 Ruby on Rails, également appelé RoR ou Rails est un framework web libre écrit en Ruby. Il suit le motif de conception Modèle-Vue-Contrôleur aussi nommé MVC. En tant que framework, il impose une structure au programmeur, et ainsi l’oblige à avoir une logique et une démarche. Il ajoute aussi un grand niveau d’abstraction dans la programmation de l’application, par un ensemble de fonctions de haut niveau.

 

La première version de Ruby on Rails date de juillet 2004. Le framework a été extrait de Basecamp, un outil de gestion de projets développé par David Heinemeier Hansson.

La première version stable (1.0) est sortie le 14 décembre 2005.

À partir de cette date Ruby on Rails a marqué le monde du développement web. On a vu pousser un ensemble de Framework Web Rails-like (Notamment CakePHP, Symfony et Codelgniter rien que pour le langage PHP)

source : http://fr.wikipedia.org/wiki/Ruby_on_Rails

 

On peut rajouter que ce qui fait la force de ruby est aussi et surtout la communauté qui gravite autour et contribue à son développement. Les librairies (appelées gems) sont diverses et variés. On lit beaucoup que la syntaxe de ruby est élégante, c’est un point de vue. Personnellement, c’est la facilité d’utilisation qui m’a séduit, même si pour mettre en ligne une application rails, j’ai du batailler avec mon serveur ubuntu, apache, passenger, etc … mais comme je vais consigner ici toutes mes astuces, ca devrait vous permettre d’éviter les écueils que j’ai rencontré.

 

Voilà pour les présentations avec le langage et le framework qui va avec. Je vous souhaites bonne lecture.