Rails Envy strikes .NET and CakePHP

Posted by David August 24, 2007 @ 04:38 PM

The fantastic team at Rails Envy is back with their Apple-style commercials comparing Ruby on Rails to a variety of competing environments. This time they have a one-two punch first striking .NET and then doing PHP/CakePHP. As always, it’s funny stuff and really nicely done. Keep it up, boys!

Posted in Praise | 36 comments

Comments

  1. Tobias Wiking on 24 Aug 18:23:

    So funny and correct :) I laughed so much!

  2. Me on 24 Aug 18:59:

    Tobias Wiking: “I laughed so much!”

    How much did you laugh?

  3. Tobias Wiking on 24 Aug 19:14:

    Very much

  4. Jake on 24 Aug 21:09:

    So CakePHP is exactly like rails but I can use a language i already know and its easy to deploy? that sucks

  5. Guido on 24 Aug 22:37:

    Yeah, I’m actually thinking about using CakePHP in commercial projects now, where deployment flexibility matters.

    After having become such a big fan of RoR now that I certainly won’t abandon it so quickly again for my personal projects again, which is where my real dedication is at ;)

  6. Nicolás Sanguinetti on 25 Aug 00:42:

    Uhu, CakePHP is … “similar” to rails in structure, but once you start using it (we do at work) you’ll find lots of shortcomings and pitfalls thanks to php’s inflexibility compared to ruby.

    However, it does have it’s merits. If you’re doing a really simple website, php’s ease of deployment counts a lot, so Cake might work for you :)

    Of course, YMMV

  7. Butch on 25 Aug 02:12:

    Why do so many ugly nerds think that people want to look at their greasy faces?

  8. Fabio Cevasco on 25 Aug 07:45:

    I really, really loved the CakePHP one. As an ex CakePHP user and promoter who switched to Rails I found it quite funny.

    CakePHP is alright as a MVC framework for PHP, but certainly Ruby is a MUCH more elegant, powerful and easy-to-manage language compared to PHP… and that’s where CakePHP will never be like Rails (yes, I know, they claim they don’t want to be…).

  9. MK on 25 Aug 08:14:

    David, stop posting this insulting crap that Rails Envy videos are. Please. They are just fucking flamers who used to write good articles but decided to go the easiest way to the Fame. Poor they. Waiting for Gregg to return with articles and patches to Ruby projects, not this holywars shit.

  10. IvanK on 25 Aug 12:11:

    MK – well, someone has to do it, right? And it’s important too, I think this cheesy im-so-great-that-others-are-funny-to-look-at-get-real kind of attitude is one of the main reasons of RoR’s popularity – take a look at Django for example – I did, and I can tell you it’s a fantastic framework made using a really great language, but are they as cool as rails? hardly. And for those who haven’t figured that out yet – popularity Is important.

  11. Gregg Pollack on 25 Aug 15:06:

    It’s funny how our ads can bring out the ugly in people. People who overly passionate about their development tools are usually the ones with passionate responses.

    Jason and I understand the importance of using the best tool for the job, and we do not evangelize Ruby on Rails.

    We just enjoy making people laugh.

    Thanks for everyone else for the nice words. Have a great weekend.

  12. Curious George on 26 Aug 10:52:

    Incidentally – did the folks at Rails Envy have to ask permission to use the Rails logo?

  13. Ionut Marinescu on 26 Aug 11:07:

    Hi, my name is John and I use CakePHP…

    ...but I still laughed.

    P.S. please remove that large uncomfortable object from your back side. Thank you!

  14. random8r on 26 Aug 14:17:

    No dudes, trust me when I say CAKE PHP is NOTHING like rails… it has none of its flexibility (which is mostly given by the ruby programming language), and ALL of its flaws.

    Try traversing an association with CakePHP…

    URHGHH

    I spent about 6 months of my life trying to do things with CakePHP… WHAT A FREAKING PAIN.

    PHP is suckful… to the max.

    Julian.

  15. and.steven@hotmail.com on 26 Aug 23:55:

    PHP IS FOR BABIES!!!

  16. Bill Gates on 27 Aug 00:01:

    Php is the open source equivalent of the crappy old ASP 3.0(before .net).

    Bill. Cheers!

  17. GOD on 27 Aug 00:05:

    Php is evil!

  18. Mars - Railsfactory on 27 Aug 05:22:

    Ruby on Rails is on Top. and powerful MVC Framework of Ruby.

    No one can compare RoR Vs cakephp

  19. Alex Egg on 27 Aug 22:10:

    So what’s wrong w/ asp.net short of the price of a server?

  20. Steve Ballmer on 28 Aug 18:07:

    PHP is our new Visual Basic! And it will be on everybody’s pc soon! Muwhahaha

  21. h5vr2pe1fr on 29 Aug 10:54:

    tjlks0hq kftax3af5f40upu49 bfhepkarfqpsph

  22. php is good on 30 Aug 05:43:

    php is good over than ror.

  23. Adam on 30 Aug 19:07:

    CakePHP tries to replicate Rails, but does a terrible job of it.

    For example, PHP can’t take positional parameters (or the array format that makes it appear like Ruby can) so when you’re using a find method, you have to go through and put everything in order. It’s terrible.

    CakePHP requires you to declare the class name and foreign key for all those has_many/belongs_to relationships rather than gleaning them and it takes it as a multi-dimensional PHP array. Kinda gross.

    You have to declare your class name as a variable in the class since PHP can’t tell you what class you’re in.

    CakePHP’s flash puts up a blank page with the flash message and has you click the message as a link to the next action.

    The list goes on. CakePHP is like Rails drawn in crayon by a 4 year old. Partly because of limitations in PHP. Partly because the Rails team is just better than the CakePHP team. Partly because CakePHP is perpetually behind Rails.

  24. sudhir on 02 Sep 08:43:

    I have just started learning ruby. I have heard a lot abt it. Lets see.

  25. DW on 03 Sep 13:38:

    When “forced” to use PHP, it’s nice that Cake is around. The closer Cake is “able” to replicate Rails, the easier it is to transfer the Rails knowledge and skills.

    We want to get off of PHP projects as quickly as possible, right?

    Alex: Let me guess, you are typing your “what’s wrong w/asp.net” from a Windows box. Go try and develop asp.net on Linux for for a day, and you’ll answer your own question.

    And while you are on Linux ((K)Ubuntu), try developing a RoR app. You probably won’t go back.

  26. Joe Ruby on 03 Sep 18:32:

    PHP and Python, great languages?? LMFAO.

  27. get real... on 04 Sep 01:17:

    who cares. you can build cool shit with all of them, build something. quit bitching like a little girl.

  28. phpcool on 04 Sep 01:30:

    php is great than python and ruby

  29. Ruby on 04 Sep 06:27:

    is the best language ever

  30. Joe Ruby on 04 Sep 23:52:

    “get real”—what a moron. People build “cool” shit with Legos but that doesn’t mean it’s worth a crap.

  31. PHP on 07 Sep 07:47:

    is the best language ever

  32. Ruby on 13 Sep 06:24:

    is the best language ever

  33. Don on 15 Sep 21:56:

    @adam: (23) you talk shit and you don’t even know it. I can tell by your comments that you tested cakePHP for like 2 hours.

    RoR on Rails enabled servers, Cake on PHP enabled servers. I see no problem or conflict here.

  34. Ruby on 16 Sep 10:30:

    is so beautiful, i love this language.

    array = [] << { :ruby => “rocks” }

  35. Fnord on 17 Sep 11:15:

    whats wrong with:

    array = [:ruby => “rocks”]

  36. test on 21 Sep 14:55:

    doing PHP/CakePHP