# I cant understand what Ruby On Rails does

**URL:** <https://www.ruby-forum.com/t/i-cant-understand-what-ruby-on-rails-does/80920>\
**Category:** Rails\
**Created:** [January 2, 2007, 1:39am UTC](https://www.ruby-forum.com/t/i-cant-understand-what-ruby-on-rails-does/80920 "2007-01-02T01:39:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [January 2, 2007, 1:39am UTC](https://www.ruby-forum.com/t/i-cant-understand-what-ruby-on-rails-does/80920/1 "2007-01-02T01:39:17Z")

</div>

Hello, ive been programming PHP in almost 4 years now, and I want new  
challenges! Ive started learning Ruby. I now know the most common  
things, as if statements, loops, variables, classes, functions and stuff  
like that. Then I came to a website with the header Ruby On Rails. I  
became interested, and wanted to find out what that was about. I found  
rubys official site and I started reading. Since i didnt understand that  
much, and my installation of ROR didnt went quite well im at the same  
spot where i was before! I dont know anything about ROR.

First when I googled the subject i think i understand a bit of it. I  
think that ROR is a helping program - a sort of WYSIWYG editor for ruby  
that helpes you making applications quicker.

Is that right, or am I totally wrong?

PS. Sorry for my bad english! 🙂

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [January 2, 2007, 1:50am UTC](https://www.ruby-forum.com/t/i-cant-understand-what-ruby-on-rails-does/80920/2 "2007-01-02T01:50:32Z")

</div>

[http://media.rubyonrails.org/video/rails\_take2\_with\_sound.mov](http://media.rubyonrails.org/video/rails_take2_with_sound.mov)

This should knock your socks off. It did mine.

On Jan 1, 4:39 pm, Peter M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [January 2, 2007, 1:54am UTC](https://www.ruby-forum.com/t/i-cant-understand-what-ruby-on-rails-does/80920/3 "2007-01-02T01:54:33Z")

</div>

Peter M. wrote:

> First when I googled the subject i think i understand a bit of it. I  
> think that ROR is a helping program - a sort of WYSIWYG editor for ruby  
> that helpes you making applications quicker.
> 
> Is that right, or am I totally wrong?

Totally wrong ☹

Go to the official website and read the home page, for starters; you’ll  
see this right on the home page:

"Rails is a full-stack framework for developing database-backed web  
applications according to the Model-View-Control pattern. "

Rails is not an editor of any kind, it’s a collection of Ruby libraries  
that help you quickly write database-backed web applications.

If you want to write websites in Ruby, Rails is one popular way to do  
it (there are others).

I’d just suggest you start with the official website ([rubyonrails.org](http://rubyonrails.org)),  
read as much as you can there, and then feel free to come back to the  
list with more questions.

Jeff

> **[Hey Daddio!](http://softiesonrails.com)**
>
> Home of Hey Daddio Software

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [January 2, 2007, 2:00am UTC](https://www.ruby-forum.com/t/i-cant-understand-what-ruby-on-rails-does/80920/4 "2007-01-02T02:00:35Z")

</div>

Thank you, that was really helpfull!

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [January 2, 2007, 2:38am UTC](https://www.ruby-forum.com/t/i-cant-understand-what-ruby-on-rails-does/80920/5 "2007-01-02T02:38:39Z")

</div>

Peter M. wrote:

> First when I googled the subject i think i understand a bit of it. I  
> think that ROR is a helping program - a sort of WYSIWYG editor for ruby  
> that helpes you making applications quicker.

Briefly, Rails minimizes the distance between any two points in a  
website.

Under Brand X, you typically must write a little code here, a little  
there,  
and a little somewhere else just to add a feature, such as one more  
database  
variable with an on-screen representation.

Under Rails, you typically must write much less code to get something  
done.  
This makes you feel like those two different layers are much closer to  
each  
other, instead of much farther apart.

–  
Phlip  
[Redirecting...](http://www.greencheese.us/ZeekLand) ← NOT a blog!!!
