Slashdot Mirror


Thinking about Rails? Think Again

wolfeon writes "In 2005, Derek Sivers of CD Baby wanted to scrap his site and perform a rewrite in Rails. He hired Jeremy Kemper, also known as bitsweat on Freenode, to help on the project. Two years later, through blood and sweat, the project was then canceled because of limitations of Rails. Rails just wasn't meant to do everything since it is very much "canned" project. Mr. Sivers has written an entry in the O'Reilly blog: 7 reasons I switched back to PHP."

3 of 482 comments (clear)

  1. Re:thinking about something new? think again by TheRaven64 · · Score: 0, Flamebait

    So, first a straw man, and then an ad hominem. Good to see your debating skills are on top form. You might find this set of weightings interesting. Two things are taken into account; the CPU time taken to run the code and the amount of code required to solve each problem, with a 1:2 weighting (concise code more important than fast code). The code complexity is determined by stripping comments and gziping the result. With these weightings, Ruby comes out ahead of two languages: Tcl and Prolog. Since Prolog is a highly domain-specific language (gorgeous for some things, a nightmare for others), and Tcl is a cruel practical joke, this doesn't seem like something to be proud of.

    --
    I am TheRaven on Soylent News
  2. Re:Why rewrite existing systems? by Tim+Browse · · Score: 0, Flamebait

    You remind me of an idiot I had to work with once (I'm not saying you're an idiot, just that you remind me of one).

    Working on a fairly vanilla stock control app, we were arguing over whether to use mysql or the Zope database (the system was written in Zope - don't get me started). From my side, I favoured mysql as a known quantity, I had run tests/queries with data representing the accumulation of orders etc over number of years, and was happy it worked/performed well. The other guy just wanted to use Zope's DB because it was Zope, and had not done any tests at all (I was later to learn this was his MO).

    At one stage, having run out of arguments, he pronounced "But...Innovation is the key!"

    I'm fairly proud of the fact that I resisted the temptation to shout in his face "We're writing a fucking Stock Control system - get over yourself."

    Great days.

  3. Re:sad by iBod · · Score: 0, Flamebait

    Agree Perl needs to be killed. It's a hopeless and dangerous irrelevance now.