Coldfusion is not cool.
I don’t like coldfusion. Top reasons include the following:
1. Server must be rebooted at least once a day.
2. It’s an easy scripting language to learn, and a great one to develop really bad habits.
3. It’s proprietary.
4. I despise the cfscript tag, simply because it’s a half ass attempt to look like php/javascript. (Not really sure why it was created.)
5. I despise the cfquery tag, simply because it’s a half ass attempt at SQL and it’s not even SQL-92 compliant. Really what’s the point of a query within a query if you can’t utilize case, multiple inner joins, and left outer join statements.
6. There is no way to make a cfquery tag work within cfscript, hence what’s the point of cfscript (see #4).
7. Syntactically ugly.
Ok, can only think of seven right now…Disclaimer: Reason #1 may not be entirely accurate. It depends really how many large queries are being ran against the server. Also the “quad-xeon” server is running IIS.