There are so many web development languages out there to choose from so why did we go with ColdFusion for our flagship product platform? It is a question we get asked quite a bit and there are several reasons as to why!
Speed of Deployment
It requires a considerable less amount of time to write enterprise level applications when using ColdFusion and the ability to get to market faster. It allows us to service our clients more quickly and more cost effectively. It also allows us to pass on those savings to our clients as we charge by the hour.
ColdFusion is a relatively easy language to learn. This provides a learning curve that is not that steep in comparison to other languages. It is much easier to get up to speed with applications that are built in ColdFusion.
I attended the 2015 ColdFusion summit in Las Vegas this year to get a sneak preview with what is to come with the next CF. Adobe is definitely showing they want to be innovators in web development technology and they are expanding an already very extensive language in some very interesting areas.
It is produced by Adobe. Who hasn’t heard of Microsoft or Adobe? Not too many people, that is for sure. People feel comfortable with a known identity. There is a sense of security that there is a backing behind it and a successful identity that drives it.
Integration of other main stream web technologies
Adobe probably is the largest software company In the world with regards to software solutions that allow professionals to preform web Development / Web Design / Web Animation / Web Video etc. ColdFusion has seamless integration with so many other Adobe Web Technologies which opens many more doors for us and our clients. Whether it is PDF, Flash, Flex, Media Server, Live Cycle, Edge Animate or any of the many Adobe web production software solutions, it is far easier to integrate using ColdFusion than it would be with any other language.
In almost 2 decades of being in this field, I have never seen such a passionate community following like with ColdFusion. It is incredible; almost shocking how ColdFusion developers are when it comes to development. We defend it to the death. It is so true! Try bashing ColdFusion in front of a loyal and skilled ColdFusion developer and see what happens! Hopefully you still have all your limbs. I would say I can write ASP, PHP a bit of JSP, and ColdFusion, all with a fairly competent level. If someone told me ASP or PHP sucks, I wouldn’t say anything at all. I wouldn’t agree but at the same time I wouldn’t care enough to defend them. However, with ColdFusion if the same scenario occurred, I would drill them, twist them up as why their knowledge was inaccurate and prove that they have uneducated opinions. I would bring up case studies and examples until they would never open their mouth again about ColdFusion. LOL… It’s crazy if you think about it! But the reality is ColdFusion Developers are extremely passionate and love what they do. Plain and simple! Show me one poster boy or spokesperson that stands out for PHP or even ASP for that matter. I could name 5 ColdFusion icons right off the top of my head and I have never met any of them, but I still know who they are. It is a very tight knit community and a sense of belonging.
ColdFusion may currently be one of the longest standing web development languages that are still active today. It was invented by Jeremy Allaire and JJ Allaire in 1995 meaning it is over 20 years old and is still going strong. Matter of fact, Adobe is working on the next version as I write this blog post and has a current road map of ColdFusion all the way until 2022. Having existed for so long there are a million and one community support sites, blogs, help forums and books available for ColdFusion developers to get support. Not to mention the Adobe livedocs, the Adobe online tutorials and as a last resort, the Adobe support call center. Lots of ways to get help.