1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

RoR vs Laravel

Discussion in 'General Programming Chat' started by imageek, Apr 23, 2013.

  1. imageek

    imageek Newbie

    Apr 14, 2013
    Likes Received:
    Self Employed Software Developer and Marketer
    United Kingdom
    I'm not a Ruby developer. Never used Ruby on Rails. I am a PHP developer though and have used frameworks for years. I used to enjoy CodeIgniter, but then switched to Laravel which is a better Framework imho. But, I've recently learnt that Laravel is heavily influenced by RoR (as is Symfony).

    I've read a number of posts claiming RoR is much quicker when comparisons between frameworks has been done.

    I'm very tempted to try RoR but wanted to hear from other developers on their justification for using a PHP Framework over RoR. I also heard that the Ruby language is much more Object Orientated than PHP, but having no experience with Ruby I wouldn't know.

    Look forward to some replies.
  2. seocoder

    seocoder Newbie

    May 22, 2013
    Likes Received:
    I just know a tiny bit of RoR, but I know very well Ruby and PHP as well as PHP fameworks like CodeIgniter and CakePHP. CakePHP is also inspired in RoR. I would suggest you to stick to PHP frameworks, because before doing RoR you need to fully understand Ruby.
    Ruby is a very good programming language, it looks kind of like Python, but is more Perl-esque. Start by learning Ruby, and if you like the language , then you'll like developing/learning RoR. For what I've seen, RoR is kind of what a Mac is to a PC; it looks and works elegantly.
    I look forward to have time to study more in depths RoR.
  3. MrBlue

    MrBlue Senior Member

    Dec 18, 2009
    Likes Received:
    Web/Bot Developer
    +1 for Laravel.
  4. TheRevaN

    TheRevaN Newbie

    Jun 2, 2013
    Likes Received:
    RoR is a great framework and RoR developers have great salaries too.
    What I like about that framework is that there are a lot of plugins that you just install in your project, so most of the time you don't even have to write the logic yourself, but just 'glue' some pieces together.
    +1 for RoR
  5. daddymax

    daddymax Junior Member

    Dec 2, 2012
    Likes Received:
    RoR is faster and makes life easier with all the available plugins Lavarel is just as good minus the plugins.
  6. archert22

    archert22 Newbie

    Jun 26, 2013
    Likes Received:
    When I started web programming, I programmed with PHP since it was by the far the easiest thing to start on. Now that I'm about 10 years into my career, I've picked up RoR.

    I've coded in many different PHP frameworks, Zend, CakePHP, Symfony to name a few, as far as other language frameworks i.e. Django, and nothing really comes close to RoR.

    I think the biggest thing with RoR is just the community support. It's by far the most widely used web framework right now and because of that, there's a lot of modules (Gems) that exists for it that's on github. You literally have a Gem for everything and it saves you A LOT of time writing and implementing your code yourself.

    In addition, Heroku, a web deployment abstraction on AWS was built originally FOR deploying RoR apps and makes it extremely easy to monitor and deploy your sites. All in all though, this is just my opinion. If you're more fluent in PHP or some other framework, then that's fine. A framework, just like a programming language is just a tool and whatever works for you works. I would encourage you to look at RoR though. There are some great tutorials out there :)

    Happy coding!!
  7. PizzaPill

    PizzaPill Newbie

    Aug 20, 2012
    Likes Received:
    Try to learn Ruby on Rails it'll open your eyes. I've started with C++, then did a little bit of PHP and got quickly into java. After a while I got another job which turned into 100% PHP work. I quit this job very quickly because I can't stand the language, the community and the frameworks. PHP is a very popular platform and by far the worst imho.