# Newbie Qs. Why use Ruby? Why use Rails?

**URL:** <https://www.ruby-forum.com/t/newbie-qs-why-use-ruby-why-use-rails/92862>\
**Category:** Rails\
**Created:** [April 25, 2007, 7:05am UTC](https://www.ruby-forum.com/t/newbie-qs-why-use-ruby-why-use-rails/92862 "2007-04-25T07:05:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnchicago99](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/43a26b/32.png) [@johnchicago99](https://www.ruby-forum.com/u/johnchicago99)\
**Post date:** [April 25, 2007, 7:05am UTC](https://www.ruby-forum.com/t/newbie-qs-why-use-ruby-why-use-rails/92862/1 "2007-04-25T07:05:35Z")

</div>

Yes, These are Newbie Qs.  
Why use Ruby?  
Why use Rails?

---

<div class="post-metadata">

**Author:** ![johnchicago99](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/43a26b/32.png) [@johnchicago99](https://www.ruby-forum.com/u/johnchicago99)\
**Post date:** [April 25, 2007, 10:16am UTC](https://www.ruby-forum.com/t/newbie-qs-why-use-ruby-why-use-rails/92862/2 "2007-04-25T10:16:42Z")

</div>

> Why use Ruby?  
> Why use Rails?

These are quite convincing answers to the latter question:  
[http://rubyonrails.com/screencasts](http://rubyonrails.com/screencasts)

Chris

---

<div class="post-metadata">

**Author:** ![johnchicago99](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/43a26b/32.png) [@johnchicago99](https://www.ruby-forum.com/u/johnchicago99)\
**Post date:** [April 26, 2007, 12:35am UTC](https://www.ruby-forum.com/t/newbie-qs-why-use-ruby-why-use-rails/92862/3 "2007-04-26T00:35:38Z")

</div>

Here is a presentation I did on this subject…

> **[Water Slide Supplier: wiegand.waterrides: wiegand.waterrides GmbH –...](https://www.wiegandwaterrides.de/de/home)**
>
> wiegand.waterrides steht für Kreativität, Erfahrung und Sicherheit – und all das Made in Germany. 
> Die Kreativität unseres Teams besteht darin, den sich immer weiter entwickelnden Erwartungen an reizvolle Badeattraktionen genau die...

On 4/25/07, Chris L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

–  
Nathaniel Steven Henry Brown

Toll Free: 1-877-446-4647  
Vancouver: 604-724-6624

---

<div class="post-metadata">

**Author:** ![johnchicago99](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/43a26b/32.png) [@johnchicago99](https://www.ruby-forum.com/u/johnchicago99)\
**Post date:** [September 25, 2007, 11:02pm UTC](https://www.ruby-forum.com/t/newbie-qs-why-use-ruby-why-use-rails/92862/4 "2007-09-25T23:02:31Z")

</div>

Foremost I use both because they work well and get the job done with  
less effort than the alternatives I have used.  
The buzz suggests that I am not alone in that opinion so there is a  
broader base of experience also making that choice.

I personally like Ruby a lot (being an old Smalltalk guy). And Rails  
is very well designed from what I have seen so far. There is a  
learning curve as with any tool. Both ruby and rails have a definite  
view of the world that is not exactly the same as anything else.  
Unlike many frameworks in Rails SQL != BAD. Rails provides a thin  
layer above SQL to make common operations easy, but makes no attempt  
to hide from SQL. The duck typing of Ruby makes all this much easier  
to work with than a system like Java where all the details must be  
worked out in advance and the slightest deviation makes two objects  
incompatible with each other.

Michael
