It is possibly becoming more important in the larger sites - Myspace runs on ColdFusion. It traditionally lacked a lot of language features in CFML and CFScript, but most of the glaring ones have been added in recent versions, and you can also make use of Java. It has some really neat features now for working with PDF's, images, RSS feeds and generating SWF files, and has always been strong on database integration. The biggest hurdle to the average web developer using it on their own site is the cost of the software, but there are shared hosts that aren't too expensive and you can always learn/test on the free developer version.
about 50% of the work I do on a daily basis is done with Cold Fusion. I have a real love hate relationship with it. There are some things that Cold Fusion does really well, like playing with Dates and timestamps, and .NET integration. And there are some things I wish it did better, like the entire concept of NULL.
Understanding of Cold Fusion is a requirement for the job I have now, so I would say that it's a really big component of the web and would certainly be worth the time it takes to learn (even the learning curve isn't bad) if you can get past the fact it's not free.
When compared to Java/J2EE and .NET, it's not near as "important". Especially in the majority of corporate environments.
From what I've seen, there's little to nothing ColdFusion extra offers when compared to J2EE or .NET. If I were wanting to spend my time learning a new technology, it would be Java/J2EE or .NET.
I guess that depends on what your goals are. If you are looking for something in a corporate environment, Java/J2EE and/or .NET are the technologies to focus on right now. Keep in mind those two broad categories and you can get very specific inside each.
Now independent of all the above mentioned, learn some good, foundational SQL. If you know the basics of SQL you can add in the "extras" each manufacturer has for their SQL server.
For CMS, again it depends. There's lots out there depending on the need. For smaller projects, WordPress is a free, well known and established CMS. It is written in PHP so you would need to learn that language. On the enterprise level, check out TeamSite by a company named Interwoven. It's a very well known and used CMS for large corporations and the one I babysit/administer.
HTH. /smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" />
Hello, I recently ran into a situation where I lost a client because of my lack of knowledge on cold fusion. I wanted to know from you all if cold fusion is still important to the web industry. My other question is what are the essential web languages and content management systems that every web developer should know in your opinion?