Sponsored by Best Buy
Meet Keith: Best Buy Employee and Possible Singing Sensation. view!
www.youtube.com/bestbuy - One employee proves he has the chops and the passion to star in Best Buy's holiday campaign.
103 Comments
- tempusrob, on 10/10/2007, -7/+78Sooooo ... the takeaway is that CakePHP does everything RoR does, only I don't have to learn a new language and syntax?
Where do I sign up?? - daftman, on 10/10/2007, -5/+59Am I the only one who thinks that this style of promotion is getting lame?
- bradym80, on 10/10/2007, -9/+47I wish I had enough free time to do an overdone parody that nobody cares about anymore.
- p0tent1al, on 10/10/2007, -10/+40Wow, these Ruby on Rails kids are really reaching for reasons why ROR is better than PHP. People need to learn when to give it a rest. Every major site I have ever been to that has been developed with Ruby on Rails, loads slowly and feels bloated.
- readme, on 10/10/2007, -10/+36PHP = Like every major site on the net.
RoR = What people use before their site craps out under hits and they turn to PHP. - HillerMylife, on 07/24/2008, -2/+18I'm really ***** sick of all the people who think they're being clever by creating Mac/PC "parody" ads to further whatever worthless agenda they have.
- samatarosman, on 10/10/2007, -9/+22The biggest ruby on rails site right now is Twitter, pretty ***** sad.
Ruby on rails is like a pretty lil bitch, who teases you, but never really does anything.
PHP on the other hand, is one ugly mother ***** who gets ***** done right away.
You decide. - velocitychannel, on 10/10/2007, -0/+12Nerds
- hetmankp, on 10/10/2007, -1/+13As a language, PHP feels a bit hacked together compared to a purer language like Ruby. Personally that's where it loses points for me.
But if the PHP community can produce a decent framework, even if it's based on RoR, then I say more power to them. The real issue isn't who's first with a good idea, but whether you can keep up and adapt or completely get left behind. - bradym80, on 10/10/2007, -6/+18Maybe they should have spent all their free time programming something that was actually funny.
- Jack9, on 10/10/2007, -3/+15Wasnt funny at all. Fanboy comments on the site. Marked lame.
- worknman, on 10/10/2007, -0/+10Actually, when Apple does it, it's lame too.
- inactive, on 10/10/2007, -0/+9Some developers need to get real on this "rivalry." Hey, if you're doing open source, use whatever the heck you want, who cares... But software companies incur huge expenses to move all their development from one environment to another. PHP dominated first, not Ruby, so it makes more practical sense for the large PHP community out there to utilize a PHP framework.
Oh, and if you've really used Cake in depth (which I know these guys haven't), you know that it's not a Rails clone. The commercial just falls flat... the comparison isn't even accurate. - manitoba98xp, on 10/10/2007, -4/+11http://www.cakephp.org/
But seriously, Rails is designed to take advantage of Ruby's strengths: CakePHP isn't as elegant. And besides, isn't it better to go with the original, which has more support, and will have the new paradigms sooner? - cleverboy, on 10/10/2007, -4/+11Uh... pretty much. I immediately went to download CakePHP. Sweet.
- zenogais, on 10/10/2007, -1/+7Seriously? I really wish I could stop hearing about how self-important Ruby on Rails people feel. Write code, be productive, grow up.
- trib4lmaniac, on 10/10/2007, -0/+6I don't think this a truly accurate portrayal of the two frameworks; but it is funny enough to earn my digg.
- slthytove, on 10/10/2007, -2/+8While not entirely accurate, this has been the most accurate portrayal of the "other" language in these ads. CakePHP is (and will likely always be) an emulator of Rails for the PHP environment. Having done some things in both, I've found the Rails way feels more natural, despite a lack of familiarity on my part with Ruby. However, if you're stuck in a PHP environment and would like to develop some well-organized, MVC-ish code, Cake's not a bad way to go about it.
- inkubux, on 10/10/2007, -10/+16Symfony > CakePHP > RoR
php is more flexible, more tested, have more library and is more supported than RoR. in a business theses things matters. - tuartboy, on 10/10/2007, -2/+7ARO and MVC were around long before RoR was a gleam in Hansson's eyes and to claim that cakePHP copied RoR's every move is fallacious. Apple's Web Objects has been using MVC since 1996 (8 full years before RoR's release and only 1 year after the release of the Ruby language itself). ARO and object-relational mapping is as old as the sun as well.
These RoR guys love what they use (much in the way that Apple users do), but often overdo things in an attempt to share their excitement (again, see Apple users). Can't blame them for being passionate, but they shouldn't call out PHP frameworks when they are guilty of the same things. - Jugalator, on 10/10/2007, -1/+6When Apple did that, it wasn't the 12389th parody of an ad! That's the difference.
- jejones, on 10/10/2007, -2/+7You certainly have the "ugly" part right.
- Chroder, on 10/10/2007, -0/+5ZF isn't much of a framework as it is a collection of components. It doesn't work in the same way Smyfony or CakePHP works. It's almost like they just decided to start a new more controlled PEAR with fresh code for PHP5 only. Not saying it's bad, it's actually quite good. I'm just saying not to expect the same kind of experience you get with "traditional" frameworks.
Between Symfony and CakePHP, I also like Symfony better. It has a bit of a learning curve but I think it's a lot more robust and I agree that the code generation is awesome. - Patrikimo, on 10/10/2007, -4/+9Really we're talking about MVC frameworks they all have or can have the same abilities, so it really comes down to the language: PHP is a hack, a horrid hack that rates just far enough of ColdFusion to make it very very popular, people use it and if CakePHP takes off then it should easily be the most popular since it's cheaper to have just one type of programmer in house and not switch your entire setup to Ruby. Ruby is new and extremely immature (no byte code interpreter, for instance) it also brings a lot of cruft from Perl to the table which I don't like. Python on the other hand is built new from the ground up, much more mature, does not look like a hack upon hacks, has a huge set of basic libraries, and is extremely easy to maintain.
I am personally a big fan of Django, which provides a very nice MVC framework: lots of nice apps, default admin interface, close integration to things like memcached, and probably a lot more I can't think of atm. It does not, however, have an AJAX library but people have integrated some of the standard AJAX libraries into it. Which is fine for me as for most of what I do, AJAX is not what I want to be using anyways. (If you're a big Python fan their are other frameworks too but I have little to no experience with them). - inactive, on 10/10/2007, -0/+5PHP predates ASP
- zacharyfox, on 10/10/2007, -1/+5I like and use both PHP and RoR. It's funny to me to see the people that think one is better than the other. It's like comparing a hammer to a screwdriver. Sure you can use either one to get the same thing done, but ...
There's a time and a place for everything. Don't limit the scope of your work to one language or framework. It's boring, and there is no "one size fits all" on the internet. - sintaxi, on 10/27/2007, -3/+7RoR has been a great solution for me. I really enjoy using it. I have to say if not so involved in rails, I would be giving django a look.
- aboyd, on 10/10/2007, -0/+4Hard to "get along" when the Rails people are putting out videos stirring up the pot.
- inactive, on 10/10/2007, -8/+12Judging by the previous comment, I picture the typical ***** Apple fanboy coding RoR on his Mac, with the artist scarf around his neck, and the cup of Starbucks frappuccino on his desk. A solid grasp of programming logics is unimportant to him. He'd rather nitpick on the number of pixels in a JPEG, then letting us know how much more talented he is than everyone else.
Oh and BTW, mister RoR developer, getting consulting work is supposed to impartially point your customer in the right direction for his needs. Shoving your beloved gay toys down his throat as the next big thing since sliced bread kind of defeat the purpose don't you think, and it's quite dishonest on your part. - fLUx1337, on 10/10/2007, -2/+6and by that I meant CakePHP and Digg are better than RoR and Reddit....
Guess this has been said already loads, but you should really try CakePHP if you know PHP, god knows where I would be without it (although, I dont use 90% of cakes features, its just easier for me to use standard php, even though my code ends up 3 times as long.....) - deaconyermouf, on 10/10/2007, -3/+7BOOOOOORRRING, jesus christ. Not funny.
- stinkypyper, on 10/10/2007, -5/+9Dear ROR fans, I wish you would shut the ***** up. I have worked in every language and platform there is out there and Ruby on Rails isn't that good(yet, I like it's beginnings I do see it getting better). The syntax blows, your missing the ability to do some very cool ***** that other languages have been able to do for years, you typecast apps and make it hard to do something crazy and break the rules, your documentation sucks, and your slow, that's right I said it, your Java slow. You wanna know what I hate most about you though, taking credit for something that has been around for years. Myself and many others were doing AJAX and MVC long before the acronyms existed, and J2EE was doing the generation stuff while you were still just another bad scripting language. ROR is just like every other Web Software Development platform, a mish-mash of scripting languages, technologies, and development paradigms.
Sincerely, Software Developer(this job title means I don't limit myself to one technology, well, I do prefer open source)
P.S. Flickr = PHP, Digg = PHP, FaceBook = PHP, Yahoo/Google = PHP(Yup this one even surprised me when a top yahoo engineer told me at a conference), Big Business = J2EE, ROR = 37signals, thats it, just 37signals, good company, but I need to see this platfrom do more then forms and to-do lists to impress me. - sintaxi, on 10/10/2007, -4/+8I came to Rails from the php wolrd and believe me, To me the best thing about Rails is that it IS written in ruby. Ruby is a fantactic language.
- Moriya, on 10/10/2007, -0/+3I actually laughed when he asked him to sign the agile book...which happens to also be sitting on my bookshelf. Sigh.
- aonic, on 10/10/2007, -3/+6Really? mod_perl magically speeds up and takes away load from databases?
I don't know what kind of complicated stuff you are doing on the web to have memcached, and Squid to cache the php output, memcached and Squid are usually used to limit the hits to the database servers and keep their load down, they wont make mod_perl or mod_php any faster in as a scripting language.
Then again, if you have such a complicated php application that needs to cache php output alone, I don't think caching would help you. Only thing in your "list" that boosts PHP's performance is APC. - laut, on 10/10/2007, -2/+5I disagree. I switched from PHP to Ruby and RoR. One of the reasons was that Ruby is a much more flexible language than PHP.
PHP didn't support Object Oriented Programming properly, the language takes up too much space, requires semicolons after every line and the API and libraries seemed a bit too immature. For instance the array functions are not very logical. Also in Ruby you can modify pretty much everything, so for instance you can extend the Array class and add a few methods if you like.
Example: In Ruby you can do this to merge to create and merge three arrays and then sort it and get the last element (an integer 8) returned in just one line: ([1,3,5] + [4,2] + [8,7]).sort.last
Can you do that in PHP that easily? I don't think so, but if it's possible do show me. - judofyr, on 10/10/2007, -0/+2Really? What about 37signals.com and alistapart.com?
- inactive, on 10/10/2007, -1/+3Anyone notice how Mambo is moving over to Cake? It should be interesting to see what comes of this.
- secureslash, on 10/10/2007, -0/+2you fans or developers? some diggers talks like a cini actor fans.. LOL...
- sint4x, on 10/10/2007, -2/+4Whats is unfortunate is that they didn't list any points to prove that Ruby on Rails is better. Horrible parody.
- jollyholly, on 10/10/2007, -8/+10Somebody needs to get laid..
- magic6435, on 10/27/2007, -0/+2Humm thats strange. eins.de handles about 1.6 million views a month. twitter, odeo, alist apart ....... all running rails...
- tempusrob, on 10/10/2007, -0/+2"Can you do that in PHP that easily?"
No. I was going to suggest end(sort(array_merge(array(1,3,5), array(4,2), array(8,7)))) ... but the sorting functions return TRUE/FALSE for success/failure. - inactive, on 10/10/2007, -1/+3youve got enough time for digg comments though right?
- succubuskiller, on 10/10/2007, -1/+3I have tried out cakephp for a project but I seem to like Symfony a little better. I like that Yahoo is using it and their code generation is pretty awesome. I'd recommend that people also check out Symfony if looking for a PHP MVC framework + Code generation. Haven't had chance to work with the newly released Zend Framework.
- sintaxi, on 10/10/2007, -1/+3please explain to me how rails seems closed. you can extend ruby in any way you want.
- CapnBob, on 10/10/2007, -1/+3What I don't understand is this chip-on-the-shoulder mentality that Ruby/Rails developers seem to have. It's like the kids who got picked on in high-school and developed this super-defensive complex. So you have the Best Language Ever, that's great. Now go play with your little syntax tricks and stop bothering the rest of us.
- dakellog, on 10/10/2007, -5/+7It looks like Ruby is taking a nosedive during the developer's long vacation http://www.tiobe.com/tiobe_index/Ruby.html
I think I'm the only one who thinks that framework users are just mind-numbed robots that eschew real coding for the ease of producing the same thing over and over. Digg up if I'm not. - zenogais, on 10/10/2007, -0/+2I was under the impression Google ran mostly on Python.
- joe90210, on 10/10/2007, -2/+3Reddit uses Python
-
Show 51 - 100 of 103 discussions



What is Digg?