SitePoint Sponsor

User Tag List

Results 1 to 9 of 9

Thread: What is ruby?

Hybrid View

  1. #1
    Non-Member lostseed's Avatar
    Join Date
    Sep 2005
    Location
    Zurconion Soon!
    Posts
    1,549
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    What is ruby?

    hey what is ruby?

    Is it new? is it different than ruby on rails?
    Why is it called ruby on rails? What are rails?
    Is rails another language? Or are they trying to make it sound like a train that glides along rails?
    Why are people learning this?
    What is this good for?
    Is there any point to learn Ruby besides trying to get a job with Google?

  2. #2
    SitePoint Addict
    Join Date
    Mar 2005
    Posts
    251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ruby is a language, Rails is the framework
    Rails is a set of pre-wired components that makes doing common development tasks much easier.
    People are learning it for many different reasons. Ruby is a great language in its own right, when combined with rails you will find your development times increase dramatically.
    Google don't use ruby, at least not in a major way. Python and Java seem to be your best bets if that's your plan.....

  3. #3
    eschew sesquipedalians silver trophy sweatje's Avatar
    Join Date
    Jun 2003
    Location
    Iowa, USA
    Posts
    3,749
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by rossriley
    you will find your development times increase dramatically.
    I would hope to see development times decrease dramatically. It would be ok for development productivity increase dramatically.
    Jason Sweat ZCE - jsweat_php@yahoo.com
    Book: PHP Patterns
    Good Stuff: SimpleTest PHPUnit FireFox ADOdb YUI
    Detestable (adjective): software that isn't testable.

  4. #4
    SitePoint Zealot
    Join Date
    Dec 2005
    Posts
    129
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by rossriley
    Google don't use ruby, at least not in a major way. Python and Java seem to be your best bets if that's your plan.....
    Google uses Python mostly as back-end glue code. Although Google Groups and some of their Ads sites (AdWords?) are written in Python, for the most part, they don't really use it in their mass public front-end apps. If you want to work on those types of apps, you're better off with Java or maybe C++. The main search engine is C++. Gmail, Blogger and the Google Web (AJAX) Toolkit are Java. Since their AJAX toolkit is Java I'm guessing a lot of their Web 2.0 stuff is Java.
    Last edited by Mazr; Jul 12, 2006 at 10:09.

  5. #5
    SitePoint Addict
    Join Date
    Mar 2005
    Posts
    251
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    yes sorry, mixing two thoughts there

  6. #6
    Non-Member lostseed's Avatar
    Join Date
    Sep 2005
    Location
    Zurconion Soon!
    Posts
    1,549
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This sounds pretty confusing to get started, Im not sure what I want to dive into

  7. #7
    Put your best practices away. The New Guy's Avatar
    Join Date
    Sep 2002
    Location
    Canada
    Posts
    2,087
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by lostseed
    This sounds pretty confusing to get started, Im not sure what I want to dive into
    Forget rails. Try ruby. If you like ruby, then try rails.
    "A nerd who gets contacts
    and a trendy hair cut is still a nerd"

    - Stephen Colbert on Apple Users

  8. #8
    SitePoint Zealot
    Join Date
    Dec 2005
    Posts
    129
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rails is a MVC framework for Ruby. If you want to check out MVC frameworks without learning a new language at the same time, you can try:

    PHP: CakePHP, Symfony
    Perl: Catalyst
    Python: Django

    I've been using Catalyst which is pretty awesome; it tends to be one of the more flexible frameworks. I'm also getting up to speed on Rails now. I like MVC a lot and if I had a PHP project I'd look at one of the PHP MVC frameworks.

  9. #9
    SitePoint Zealot
    Join Date
    Jul 2005
    Posts
    124
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Rails being a framework for Ruby, you need to know Ruby to work with Rails, productively anyways.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •