09/07/05
Ruby on Rails: where to start with? -
Categories: Web Design, Ruby, Rails -
Serge Baccou
@ 10:48:50 pm
![]() |
Have you already heard about Ruby (nothing to do with jewels) or Rails Development (nothing to do with trains) or Ruby on Rails? These buzwords are very strange. What is it? Where to start with to discover Ruby on Rails? First, Ruby is an open-source language (yes, a new one...) created in 1993-1995 by Yukihiro Matsumoto, aka Matz, a Japanese free software programmer. To start with Ruby, you should go here to learn about its features. And there is also an interview of Matz. Then, you have Ruby on Rails, an open-source web framework based on Ruby language. The goal of Ruby on Rails is very ambitious: to accelerate by ten times the time needed to develop a web-based application! Ruby on Rails has been developped by 37signals, the company that also makes Ta-da list (see my note on it here) and Basecamp, a project-management tool. Ta-da and Basecamp have been developped using Ruby on Rails. |
To start with Rails, you should:
1. Download and watch the 15 min introduction video on Rails (50Mb). It gives a very good overview on rails.
2. You should read and follow the ONLamp.com article Rolling with Ruby on Rails which explains how to install and play a little with Rails. I have followed the instructions and it works! I did my first Hello World! in Ruby on Rails :-).
3. This article from IBM is also interesting: Ruby on Rails and J2EE: Is there room for both?
4. If you want to develop with Ruby on Rails using Eclipse IDE, you should first install Ruby Developement Tools (RDT), the Eclipse plug-in for Ruby on Rails and you should read the instructions for Setting up a Rails Development Environment on Windows Using Eclipse by Brian Hogan.
Ruby on rails is new for me but here are my first impressions:
- I really love the fact that Ruby on Rails stick with the Model View Controler (MVC) pattern.
- It's really easy and integrated to build unit tests with Ruby on Rails and this is great.
Comments:
Leave a comment:
Pingbacks:
No Pingbacks for this post yet...
