Subnavigation
  • # Front Page
    Displays posts from every section of the site on one page.
  • # Blog
    Only show blog posts.
  • # Archive
    List of all posts for quick browsing.

Hosting
  • Anything is appreciated, even a dollar can cover my hosting costs for a while, depending on bandwidth usage.

Recent Comments
RSS Feeds
Friends
  • # Cody Girdlestone
  • # David Baines
  • # Charles Woods
  • # Film Guys
  • # Paul Chater
  • # Gordon Lowrey
  • # Josh Billions
  • # Jamie Smith
  • # Locust Fork Journal
  • # IT Pros on the Go
  • # Matt Friel
  • # Ian Hamilton
  • # Jimmy Cantrell
  • # Henry B. Rosenbush

  • Ruby on Rails Fails

    Posted on Thursday, January 3, 2008 at 10:22:31 PM.

    Oh look, I rhymed!

    "I'll add one more thing to the people reading this: I mean business when I say I'll take anyone on who wants to fight me. You think you can take me, I'll pay to rent a boxing ring and beat your fucking ass legally. Remember that I've studied enough martial arts to be deadly even though I'm old, and I don't give a fuck if I kick your mother fucking ass or you kick mine. You don't like what I've said, then write something in reply but fuck you if you think you're gonna talk to me like you can hurt me.

    I'll never be afraid of some pilsner fresh fat fuck who eats donut hamburgers and only gets exercise when he plays World of Warcraft on a DDR pad."


    Source: zedshaw.com

    Okay, yeah, that was funny, but down to seriousness. I'm a PHP/Perl guy, obviously. I have used Rails, and in theory it IS better than PHP. However, Rails is a buggy, over-hyped, and immature framework. Rails has some great ideas, but they unforunately fail in the end because of elitist asshats. To them, if something doesn't work, you're just doing it wrong and have to ass-kiss Ruby and sacrifice a fucking goat to make it work correctly. With PHP, you can get exactly what you need and no more. It's like comparing an Apple to a Whopper.

    Sure, Rails is superior to PHP in theory, but Rails has shitty library support. PHP might be ugly as sin, but it works, and works damn well. There is a reason languages like PHP and Perl are so successful: standards, standards, standards, and standards. Oh yea, and excellent support, be it community, plugins, libraries, or frameworks. Rails has no support, and has horrible library/plugin support, and is itself a framework.

    RoR's claim to fame is rapid development. However, if you write a content management system in 30 minutes from "scratch", and something breaks on the business end, you're pretty much screwed since you didn't actually write any code. Plus, there are MVC frameworks for PHP, Perl, and just about every other language known to man, and they are written in whatever language you're developing in, so you actually know how to dig in and get your hands dirty.

    Rails is a great idea, and I've learned many things from it, but in the end, I'm sticking with PHP. There is absolutely nothing Rails can do that PHP can't do just as well, if not better.

    I apologize in advance for this post's formatting though. I'm scatterbrained tonight.

    Comments

    Posted by Gordo on Thursday, January 3, 2008 at 10:32:12 PM.
    A good example of MVC-style PHP is this very site. This site blog is powered by a few hundred lines of code, and a single templating class and 10 small functions. I could break it down even more by writing a class to read from/write to the database and that would allow me to shrink the functions down to a few lines a piece. I very well may do that soon, just to prove to myself that it can be done.

    All PHP code isn't equal. ;)
    Posted by connor on Friday, January 4, 2008 at 12:36:32 PM.
    i don't know anything about ruby on rails. i know just enough php to create a content management system with multi-user authentication, and that's about it.
    Posted by Gordo on Friday, January 4, 2008 at 02:06:01 PM.
    Well if you can do that, you can do just about anything else... PHP, itself, is pretty easy really, it's MySQL and other libraries that are a bit more complicated. Which, MySQL is another reason I dislike RoR... Ruby does all of the work, when you could have MySQL doing all of the work like it's made to do.

    The thing most noobies don't realize about PHP is that it CAN do object oriented tasks. It's just that most authors fail to do this and treat it as a crappy scripting language. PHP is very powerful, and is almost always under-utilized.
    Posted by Noobie on Friday, January 4, 2008 at 06:31:24 PM.
    tiHnIx jOiN iRc kkkkkkkkkkh ? ^^
    Posted by Gordo on Friday, January 4, 2008 at 10:20:04 PM.
    I'm on, and you aren't, bitch!
    Posted by Brian#2 on Saturday, January 5, 2008 at 12:44:46 AM.
    Heh, you have yourself as a friend and you link to your site.
    Little factoid I want to say.
    Carry on.
    Posted by Gordo on Saturday, January 5, 2008 at 01:45:48 AM.
    I'm split personality. Gordo didn't code this site. :P
    Posted by Noobie on Monday, January 14, 2008 at 01:26:58 PM.
    Posted by Gordo on Friday, January 4, 2008 at 10:20:04 PM.
    I'm on, and you aren't, bitch!

    I didnt mean join NOW!.. i meant you should join generally more often ( or smtg too lazy to think about the right expression -.-)

    Add a comment:

    To add a link, please use the following format: [link]domain.com/page.htm[/link]
    Do not add www or http to the URL.





    Comment Preview: