Slashdot Mirror


PHP5 Vs. CakePHP Vs. RubyOnRails?

OldJavaHack writes "If you could start a website (with MySQL for persistence) from scratch and you had a choice of PHP5, CakePHP, or RubyOnRails — which would you choose and why? Things to consider in your decision: 1. Maturity of solution; 2. Features; 3. Size of community of skilled users (to build a team); 4. Complexity/ease of use (for neophytes to master); 5. Greatest strength of your choice, and the greatest weaknesses of the other two. Here is a comparison of capabilities."

3 of 469 comments (clear)

  1. Re:Python and Django by macshit · · Score: 0, Flamebait

    Python is a much cleaner language than both PHP and Ruby
    ...said egrinake, the God that Decides Which Language that Rocks More.

    Seriously.

    I've seen a lot of people rag on PHP, but ruby is a fine language. Only a python fanboy would call python "much cleaner" than ruby (come to think of it though, one area where python does win big is in sheer quantity of fanboys... :-).
    --
    We live, as we dream -- alone....
  2. Re:Sure by kv9 · · Score: 0, Flamebait

    Can you describe some of your experiences scaling Rails? I'm currently serving up to 250,000 requests per-day with a handful of Rails apps, so I'm wondering where you hit the breaking point and had to switch to the crapfest that is PHP

    wow, 250k? *really*? even my shitty P2 box at home can serve *almost* 3 hits per second (not Rails shit of course, perhaps something leaner such as PHP). how many racks are you using for your Rails crapfest?

    With Rails you just throw more hardware at it and it will scale as far as you need to.

    of course, why the fuck should you write light code when you can just add more boxen. what is that, a page from the Java/Vista book?

    [apologies for feeding the troll]

  3. Re:Sure by king-manic · · Score: 1, Flamebait

    I've worked with JSP and it is okay. I don't know how scalable it is as the user base was counted on two hands. I know PHP scales pretty well as several notable projects are coded in it (Wikipedia). Having worked with JAVA applications I can attest it is not a good language to make a mission critical app in. In fact it drove a very large number of tech tickets. PHP is the flavor du jour of the net because it's widely available thus has many proficient users. JSP is niche as far as I can tell and it's the big corprate push for java that sustained it. Java script is ubiquitous but thats client side.

    --
    "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."