Votre navigateur ne supporte pas le javaScript Stack ou comment tester Ruby On Rails
News

Ruby On Rails : Stack

Date de publication : 29 août 2014

Cela fait déjà un moment que chez Axysweb nous observons les autres langages Web.

Bien que PHP soit notre premier amour, d’autres langages ou Framework Web nous intéresse :

  • Django et son langage Python
  • Rails et son langage Ruby

Nous parlerons ici du Stack nécessaire pour tester Ruby et Rails sous Windows (oui, nous développons sous Windows, personne n’est parfait).

Qu’est-ce-que Ruby on Rail ?

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 propose une structure au programmeur qui lui permet de développer plus vite et plus intuitivement. Il ajoute aussi un grand niveau d’abstraction dans la programmation de l’application par un ensemble de fonctions de haut niveau qui lui offre ainsi l’économie d’écrire lui-même la plupart des routines obligatoires d’une application web.

L’environnement de développement

Il existe de multitudes façons de s’installer un environnement de développement Ruby sous Windows :

  • Tout à la main : on installe une distribution Linux de son choix dans une VM et on configure tout soi-même
  • Vagrant et VirtualBox : Vagrant vous permet via une VM (d’où la nécessité de VirtualBox) de reproduire un environnement de développement complet (ou de reproduire fidèlement l’environnement de production final), il permet également de partager cette configuration entre développeurs comme cela chacun à exactement le même environnement quelque soit l’OS
  • RailsInstaller : un exécutable tout prêt qui installe tout ce qui est nécessaire : http://railsinstaller.org/fr-FR
  • Ou encore Bitnami bien connu pour ses stacks prêt à l’emploi : https://bitnami.com/stack/ruby

Les 2 derniers permettent rapidement d’obtenir un environnement fonctionnel afin de tester rapidement Ruby et Rails.

Vagrant est la solution idéale lorsque l’on travaille à plusieurs.

IDE

De nombreux IDEs prennent en charge Ruby et fonctionne très bien :

  • Aptana Studio : gratuit
  • SublimeText : payant mais utilisable en version d’évaluation en illimité
  • RubyMine : payant mais très complet

Ici se termine ce premier article consacré à Ruby mais d’autres vont suivre…