PHP, ColdFusion, and ASP (among many others) are usually sold on their strengths. What are their weaknesses? If one were to develop a niche product to handle the things that these products weren't so good at, what should it focus on?
EDIT
I'm trying to figure out what things
PHP etc are bad at. They're all good
at doing the nuts and bolts stuff, if
one is looking with a bottom-to-top
mindset. I'm thinking a little more
globally, more top-to-bottom; what's
difficult to achieve in PHP/ASP/CF
without thousands of lines of code and
twenty minutes of server time?
EDIT
Suppose company A comes up to you and
says, "We want you to do x in PHP."
What values of x will cause you to
say, "Forget it, buddy, no one in
their right mind would use PHP for
that"?
(swap PHP in the above quote for your favourite tool)
EDIT
Have we got to the point where
everyone's needs can be met with PHP
frameworks, Rails and ... er ... Java?