Someone else mentioned that if you are doing development for a more serious site (they used the term enterprise, but I'd go with anything that should scale) you should use a better framework than those based on scripting languages. Not only will you inevitably get better performance, you get faster notification of errors when you use a language with a compiler that reports syntax errors. Personally, I love the Play Framework with Scala because Scala is highly expressive but both the language and the framework have excellent error reporting. Typos shouldn't take more than a few seconds to find in a good programming environment.