![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Hobbyist Programmer
Join Date: May 2006
Location: West Jordan, Utah, United States
Posts: 176
Rep Power: 3
![]() |
Why Ruby?
I've been looking all over the internet and I can't understand why I would want to use Ruby? What is it's best use? I imagine it's probably not the language you would pick for a visual rendering system. I want to use Ruby if I can find good uses for it.
|
|
|
|
|
|
#2 |
|
Programmer
Join Date: Dec 2004
Location: UK
Posts: 53
Rep Power: 4
![]() |
Whenever in doubt, I consult www.wikipedia.com. Personally, I know that it's a great starter language, but also a very good one, some similarities with python i.e. interpreted, scripting language. In fact, before I did start with Python, I had to make a decision between it and Ruby. I went for Python, mainly cos of the bigger user base.
__________________
Tetris is so unrealistic |
|
|
|
|
|
#3 |
|
Hobbyist Programmer
|
Ruby on Rails
! |
|
|
|
|
|
#4 |
|
Programmer
Join Date: Sep 2005
Location: GA
Posts: 99
Rep Power: 3
![]() |
Rudl/ruby
|
|
|
|
|
|
#5 | |
|
Programming Guru
![]() Join Date: Aug 2005
Location: England
Posts: 1,499
Rep Power: 4
![]() |
Quote:
Ruby is best used on high-level systems that don't need lots of CPU, such as a web application. |
|
|
|
|
|
|
#6 |
|
Hobbyist Programmer
Join Date: May 2006
Location: West Jordan, Utah, United States
Posts: 176
Rep Power: 3
![]() |
Thanks for the responses. I'll keep this in mind in case I have any applications for it. Should I start with Ruby or just jump straight into Ruby on Rails.
|
|
|
|
|
|
#7 | |
|
Newbie
Join Date: May 2006
Posts: 5
Rep Power: 0
![]() |
Quote:
Oh, and you might want to look into Nitro, the alternative to RoR. Personally I like the freedom it gives a bit more. It's still in beta and isn't as feature or tutorial rich as RoR, but I think it has a lot of perks. |
|
|
|
|
|
|
#8 |
|
Hobby Coder
Join Date: May 2006
Posts: 57
Rep Power: 0
![]() |
What I really like about Ruby is the thoughtfulness of the design. Very "clean", and consistent. It's OOP the way OOP was meant to be done, imo.
Also, I'd be amiss not to mention the wonderful writing that went into "The Pragmatic Programmer's Guide". With that in your sights, you feel like you could trip, fall, and break your toe, but learn something about Ruby on the way down! ![]() Adak |
|
|
|
|
|
#9 |
|
Hobbyist Programmer
Join Date: Aug 2005
Location: Hiding from... them...
Posts: 110
Rep Power: 3
![]() |
One would use Ruby in the kind of situation where one would use Perl or Python- it's a very high-level but inefficient language. This kind of language is generally referred to as a "scripting" language, although I would be hesitant to refer ro something as complex as RoR as a collection of "scripts."
__________________
:wq |
|
|
|
|
|
#10 | |
|
The Oblivious One
Join Date: May 2005
Location: Ontario, Canada
Posts: 630
Rep Power: 4
![]() |
Quote:
I cannot say the same of Python. Naming conventions vary, there are obscure additions like method = classmethod(method), and seperate parts of the language act and feel very very different; almost as if a bunch of unrelated parts were bundled together.
__________________
Dr. Zoidberg: [ecstatic] I'm going to a movie... with FRIENDS! |
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|