Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

Opinions about Ruby on Rails?

Options
  • 27-06-2007 12:23pm
    #1
    Closed Accounts Posts: 333 ✭✭


    Greetings

    Just looking to get someone's opinion here on Ruby on Rails (RoR). I have been developing web sites/applications for years now using ASP and PHP and you always here of new languages and frameworks appearing on the scene.

    If anyone has started to use RoR, I'm just curious as to why they did and what advantages they have gained from it. There's always a danger that jumping from technology to technology may lead you to become "Jack of all trades..."

    Cheers

    McGintyMcGoo


Comments

  • Closed Accounts Posts: 17,208 ✭✭✭✭aidan_walsh


    RoR suffers scalability problems when you start to reach a certain level of traffic, which at the moment can only really be solved by throwing hardware at the problem, rather than any real software tweaks that can be applied.


  • Registered Users Posts: 568 ✭✭✭phil


    Scalability is an inevitability if your site is growing to huge numbers. However, those numbers are huge & those kinds of sites are extremely rare.

    However, the whole point is that RoR increases developer productivity. It is not easy to deploy in a shared environment in a way that scales well but if you've got a standalone machine that's serving your sites and you're in charge of, then it is fine. However, if you develop in a shared environment, you may need to either 1. look at another language/platform 2. look at some specialist rails hosting companies to give you the performance you're after.

    RoR doesn't have scalability problems (excluding a shared environment), it has performance problems. RoR can be scaled (i.e. an architecture which allows the load of a website to be distributed), it just needs to be done sooner than other platforms. RoR advocates will always tell you that they'd prefer to spend money on a bit more hardware and save on development time. YMMV, but I like ruby on rails personally.

    It is only a matter of time before the performance problems are sorted out. It's worth a look even purely from the point of view of how a proper framework for web development should be created.


  • Closed Accounts Posts: 831 ✭✭✭Laslo


    I like RoR. It's a nice way of working with a proper MVC framework short of doing some heavy-duty Java stuff; and it's a whole lot easier to learn! If you're learning how to program professionally, you could do a lot worse than learn RoR. Whether you're still using it in a few years time or not, it'll stand to you that you know it and will give you the background you need to hit the ground running with other methodologies.


Advertisement