Coldfusion support

Coding Critique is the place to post source code for peer review by other members of DevNetwork. Any kind of code can be posted. Code posted does not have to be limited to PHP. All members are invited to contribute constructive criticism with the goal of improving the code. Posted code should include some background information about it and what areas you specifically would like help with.

Popular code excerpts may be moved to "Code Snippets" by the moderators.

Moderator: General Moderators

Post Reply
swraman
Forum Commoner
Posts: 58
Joined: Thu Nov 06, 2008 12:33 am

Coldfusion support

Post by swraman »

Hi,

Im considering taking up another job, one who'se site uses coldfusion. I have never worked with CF before, and I thought it wasnt widely supported. (I thought it died with Macromedia...)

So...Is it? How popular is CF among web programmers today/compared to the popularity of PHP? Is it worth learning for the future?

Thanks

Raman
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Re: Coldfusion support

Post by Luke »

I just took a coldfusion job. Macromedia didn't really die, it merged with Adobe, so now adobe controls coldfusion. A lot of companies use coldfusion because they provide enterprise support and companies can't live without that. :roll: What I can tell you is that it is a mind-numbingly terrible language. It is beyond frustrating. I took the job because it pays better than any company in my city (that I know of) and the benefits are excellent. Other than that... I dream of PHP all day. :(
swraman
Forum Commoner
Posts: 58
Joined: Thu Nov 06, 2008 12:33 am

Re: Coldfusion support

Post by swraman »

hmm...well I may end up just porting the entire project over to PHP, if that is the case/if I take the job.

I was told they;re relativley similar in functionality, but what makes coldfusion such a nightmare compared to PHP?
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Re: Coldfusion support

Post by Luke »

1) The tag-based syntax drives me nuts
2) It is slow as hell (unless you really know what you're doing, which I don't)
3) There are just so many stupid little things that they've done with the language that it just irritates me. For instance, they index arrays starting at 1. There is no <cfcontinue /> tag, which brings me to my next point... some features are available in a special "cfscript" syntax (for instance, continue), and others are only available in tag-based syntax.
4) Everything is ridiculously verbose. So much so that coldfusion code is unreadable.
5) As much as people talk about how php promotes bad practice, multiply it by 10 for coldfusion.

The list goes on...
Post Reply