![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Newbie
Join Date: May 2006
Location: Denver, Colorado
Posts: 8
Rep Power: 0
![]() |
What is ruby on rails?
What is it? is it its own seperate language from ruby? is it like a quik form of ruby? I have looked at several ruby on rails books, and it doesn't answer my questions. Thanx.
|
|
|
|
|
|
#2 |
|
Programming Guru
![]() Join Date: Jun 2005
Location: Adelaide, South Australia
Posts: 1,260
Rep Power: 5
![]() |
Ruby on Rails (more usually just called "Rails") is a web application framework written in the Ruby programming language.
|
|
|
|
|
|
#3 |
|
Newbie
Join Date: May 2006
Location: Denver, Colorado
Posts: 8
Rep Power: 0
![]() |
ah so its sort of like compared to perl its like CGI?
|
|
|
|
|
|
#4 |
|
Sexy Programmer
|
No. Ruby is the language used to create Ruby on Rails web apps. Rails in the framework/library, as Grumpy said, that is written in Ruby. You can use other languages with the Rails framework but Ruby, by far, is the most popular.
Ruby is offen compared to Python.
__________________
I would love to change the world, but they won't give me the source code! |
|
|
|
|
|
#5 |
|
Newbie
Join Date: May 2006
Location: Denver, Colorado
Posts: 8
Rep Power: 0
![]() |
Ok I think I get it now. So their is one rails framework that can be used by many languages. So do you use regular ruby syntax and code?
|
|
|
|
|
|
#6 |
|
Sexy Programmer
|
Yes, you use the Ruby language to create rich web apps with Rails. Hence, "Ruby on Rails".
__________________
I would love to change the world, but they won't give me the source code! |
|
|
|
|
|
#7 | |
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 5
![]() |
Quote:
Ruby on Rails is a step above this. Rails makes it far easier to design complex database-driven applications than with the basic CGI module. Rails provides a framework you can build upon to develop large scale applications faster than most other systems can do. This makes it popular with web developers, as it saves them a lot of time. Of course, Rails isn't the only web application framework out there, but it is one of the most talked about in recent times. Also, Ruby on Rails is a framework that is only available for the Ruby language - though plenty of copycat frameworks have shown up in other languages. |
|
|
|
|
|
|
#8 | |
|
Sexy Programmer
|
Quote:
__________________
I would love to change the world, but they won't give me the source code! |
|
|
|
|
|
|
#9 |
|
Newbie
Join Date: May 2005
Location: UK
Posts: 21
Rep Power: 0
![]() |
To clarify, Ruby is an interpreted programming language which has features in common with Perl and Python but is OOP from the ground up (you can't do anything in Ruby without using objects).
Rails is a framework which provides tools for creating dynamic web applications which connect the web page interface to a database backend. Ruby provides the programming logic that sits in between. With Ruby On Rails you can use Ruby to program Blogs, eCommerce apps, Wikis and so on. So Rails, in effect, makes Ruby work a lot like PHP but also adds in various other capabilities which assist the programmer in the creation of dynamic sites. best wishes Huw
__________________
Bitwise Magazine -serious computing :: www.bitwisemag.com |
|
|
|
|
|
#10 |
|
Hobbyist Programmer
|
So... is it any good?
Like if I knew PHP would I like Ruby on Rails? |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Why Ruby on Rails won't become mainstream. | mongeau | Ruby | 3 | May 30th, 2006 4:54 AM |
| Ruby or Python? | titaniumdecoy | Other Scripting Languages | 2 | May 30th, 2006 1:51 AM |
| Ruby guides/References list | Jessehk | Ruby | 2 | Mar 22nd, 2006 12:31 AM |
| want to try something big...ruby on rails | theguy0000 | Other Programming Languages | 2 | Sep 26th, 2005 1:25 AM |
| Ruby on Rails | Dizzutch | Existing Project Development | 15 | Sep 7th, 2005 12:06 PM |