At Mindfire we have been working in ColdFusion for quite some time so I thought of sharing with all what we have learned over the years and what expertise we have developed. I will be posting a series of blogs where I will cover all new things happening in CF world as well as new things that we at Mindfire are doing.
Ok enough of talking :) - now lets 1st understand what ColdFusion is all about.
What is ColdFusion ?
ColdFusion is a commercial, enterprise level, application server product from Adobe. ColdFusion is designed to be a high availability, rapid application development platform for web applications.
Creating an application with ColdFusion is as straightforward as creating a static Web site. However, in a ColdFusion application you can introduce an incredible range of functionality that is not available either in static Web sites or in traditional client/server applications. A ColdFusion application is very simply a collection of pages, similar to a static Web site. But unlike the pages in a static Web site, the pages in a ColdFusion application include the server-side ColdFusion Markup Language (CFML) in addition to HTML. CFML gives you the ability to control the behavior of your applications, integrate a wide range of server technologies, and dynamically generate the content that is returned to the Web browser.
When a page in a ColdFusion application is requested by a browser, it is automatically pre-processed by the ColdFusion Application Server. Based on the CFML in the page, the Application Server executes the application logic, interacts with other server technologies, and then dynamically generates an HTML page which is returned to the browser.
The different frameworks available in CF are given in the table below :
Frameworks Available :
-
Frameworks
Options
MVC
FuseBox
Mach-II
Model-Glue
ColdBox
Framework to manage CF components
ColdSpring
LightWire
Persistence frameworks
Transfer
Reactor
Some interesting facts I found about CF :
Wide adoption (75% of Fortune 100 Companies)
Award winning (CODiE, JOLT & Intelligent Enterprise)
Past winners of CODiE include companies such as Cision, Jigsaw, Netsuite, Red Hat, Rosetta Stone, Salesforce.com, Vocus, WSJ.com and more.
Tight integration with Flex/Flash/PDF/AIR/BlazeDS (Adobe technologies)
Commercially supported
Frequent releases
In-built monitoring tools
Found a lot of information in the site http://www.coldfusiontimes.com/ - is a very good information source on CF .
Our expertise :
We at Mindfire have been working in this area for a substantial period of time and have expertise in some of the frameworks mentioned above. We have a 28 member team here working in CF and we have delivered more than 150+ projects. We have expertise in MachII, ColdSpring and FuseBox framework, currently focussing on building expertise in ColdBox as well.
Our webpage is http://www.mindfiresolutions.com/coldfusion-development.htm
Hope you liked reading this blog and found it relevant and useful. Share your thoughts on trends in CF or areas in CF you think that can kickoff well. I will keep updating this blog with my findings.