PHP is the most widely used.
then
ASP
then
CF
1) cold fusion came out before PHP / ASP
2) It has the least learning curve of any. The error output is the best in my opinion.
3) It doesn't have the { ; doesn't use "print"
4) It plays nice with HTML
5) Fewer hosting companies ( due to cost )
It lost to PHP mostly because it is open source.
Allaire sold out to Adobe.
Adobe raised the bar, the price.
Every time Windows makes a change CF must change
Makes it costly for hosting because of software costs.
I find the PHP community to be very forthcoming and can get answers
I find the CF community lacking in support. I can place a question and may never get a reply
When it comes to Apps - PHP is hands down with apps built and freely available.
I'm just a lazy old bird and it has been hard to convert over.
I can write in CF in about 1/3 the time and test immediately and see the error down to the line .
If you need speed to learn = buy CF
If will and you want to learn or have a backgroun in other scripting languages go with PHP
Hope this helps.
Terry