21-01-2010, 10:47 AM
Voici quelques sites proposant des ressources pour apprendre Ruby. Tu peux avoir une liste plus complète sur le site officiel.
Et pour Rails, tu as le fantastiques site http://guides.rubyonrails.org/.
C'est vrai que sur Windows, déployer Ruby n'est pas forcément simple. Je n'ai eu aucun problème lors d'une installation sous XP il y a quelques mois. Puis une autre installation (sur Vista, cette fois) à été un vrai enfer ! Globalement, c'est bien plus simple et rapide dans un environnement Unix (sur Mac OS X et Linux, ça a toujours été très simple).
Le fait est que — contrairement à PHP — on développe rarement pour le Web avec Ruby directement (alors qu'on le pourrait puisqu'il existe un mod_ruby) : on passe dans la plupart des cas par un framework (généralement Ruby on Rails).
Pour utiliser Rails de manière intéressante, il faut au moins avoir un accès en ligne de commande (pour utiliser les outils de génération de code, de tests automatisés, des migrations, etc.). À mon sens, c'est pour ça qu'on ne trouvera pas d'hébergement clé en main pour Rails.
Après, l'installation manuelle est vraiment bidon. Il suffit d'installer Apache et son module Passenger (aussi appelé mod_rails). C'est simple et ça marche au poil. Voici un rapide screencast qui montre cette mise en place.
Sephi-Chan
Et pour Rails, tu as le fantastiques site http://guides.rubyonrails.org/.
C'est vrai que sur Windows, déployer Ruby n'est pas forcément simple. Je n'ai eu aucun problème lors d'une installation sous XP il y a quelques mois. Puis une autre installation (sur Vista, cette fois) à été un vrai enfer ! Globalement, c'est bien plus simple et rapide dans un environnement Unix (sur Mac OS X et Linux, ça a toujours été très simple).
Le fait est que — contrairement à PHP — on développe rarement pour le Web avec Ruby directement (alors qu'on le pourrait puisqu'il existe un mod_ruby) : on passe dans la plupart des cas par un framework (généralement Ruby on Rails).
Pour utiliser Rails de manière intéressante, il faut au moins avoir un accès en ligne de commande (pour utiliser les outils de génération de code, de tests automatisés, des migrations, etc.). À mon sens, c'est pour ça qu'on ne trouvera pas d'hébergement clé en main pour Rails.
Après, l'installation manuelle est vraiment bidon. Il suffit d'installer Apache et son module Passenger (aussi appelé mod_rails). C'est simple et ça marche au poil. Voici un rapide screencast qui montre cette mise en place.
Sephi-Chan