ColdFusion MX: Macromedia’s Rapid Server Scripting Environment
ColdFusion 1.0 was launched in 1995 by the Allaire Corporation as the first Web application server for Windows NT. It was conceived and designed specifically to help HTML programmers create database-oriented web applications. Promising from the start, significant improvements were made over the years leading to ColdFusion 5.0. The Allaire Corporation was acquired by Macromedia in 2001 and since then ColdFusion has been integrated with Macromedia’s industry-leading development software – Dreamweaver and Flash. Today, the latest version is called ColdFusion MX, which is part of the Macromedia MX “family” - an integrated suite of products that is designed to streamline the creation and delivery of everything from simple websites to Rich Internet Applications. The "MX" moniker is not an acronym and doesn't have a literal translation. "MX" simply designates ColdFusion MX as a major new release and part of the Macromedia MX product family which also includes Macromedia Flash MX, Dreamweaver MX, Fireworks MX, Director MX, Macromedia Flash Communication Server MX and Macromedia Studio MX.
One of the greatest features of ColdFusion is its simple, tag-based scripting language called ColdFusion Markup Language or CFML. What makes CFML great is that it’s very easy for developers to learn because they are already used to working with tag-based HTML. That allows ColdFusion applications to be written faster, even by developers with less experience. CFML is simple and very intuitive, reducing common web functions - like accessing a database - into single CFML tags. Compare that with several lines of code that are required with PHP or ASP. ColdFusion also handles low-level programming tasks automatically and simplifies code reuse. In addition to over 75 tags and 240 built-in functions, CFML allows developers to extend the language by creating their own custom tags or userdefined functions, or by integrating COM, Java/C++ and Java components. With the release of ColdFusion MX, Macromedia now offers developers next generation architecture that allows deployment of ColdFusion applications on Java 2 Enterprise Edition (J2EE) servers, including Macromedia JRun, IBM Websphere, BEA WebLogic and Sun One.
There are other key advantages to ColdFusion MX such as its comprehensive feature set including built-in graphing and charting functions and Verity search engine. ColdFusion MX is also supported on Solaris, Linux, Windows and HP-UX with code compatability between platforms. Another big advantage is how reliably it is supposed to scale to heavy loads.
Unfortunately, ColdFusion MX was initially not very reliable and a big disappointment for developers who upgraded from ColdFusion 5.0. And a lot of developers made the switch as soon as MX was released because Macromedia slashed the cost to license MX ($795) to almost half the cost of version 5.0 ($1295). The big problem was instability arising from the change from 5.0’s ColdFusion Server to MX’s JRun Server. Macromedia has since released a couple of updates to ColdFusion MX that have apparently fixed the initial problems with it – but not before a lot of developer headaches. Macromedia has now raised the licensing cost to $1295 for ColdFusion MX, which is about the only real downside we can see compared with other competing platforms that are less expensive. There is a freeware version of ColdFusion MX available but its features are limited.
If you are interested in ColdFusion Hosting, check out our ColdFusion Showcase section and browse ColdFusion Hosting packages offered by today’s leading primary hosting providers.
Read other web hosting Articles
- SHOWCASES -