Skip to navigation
   
Simon Bisson & Mary Branscombe's Blog

The ColdFusion Renaissance

By Simon Bisson & Mary Branscombe in Editorial

Posted in Applications, Developer, Adobe, Internet on December 3, 2008 at 12:32 pm

Permalink | Author Profile

Most years you’ll see an “is ColdFusion dead?” article. Like the infamous bad penny that keeps turning up it’s a meme that just won’t die. So if it’s a story we keep seeing, surely there must be a grain of truth in it?

Spend 30 minutes with Adobe’s Ben Forta, and you’ll know that’s not the case. Ben’s been working with ColdFusion since the Allaire days, and he knows the product (and its market) inside and out. Sure, there are fewer pages that show up with that tell tale .CFML extension these days, but that’s more because the underlying technologies of the web have changed.

Where we might have used a page markup language to dynamically generate page content, we now use AJAX - or even Flash. Today’s dynamic HTML pages talk directly to application servers and database engines, using REST and JSON to fire up their AJAX display components. It’s a much better architecture, separating business logic from display. That doesn’t mean those in-page dynamic content engines have gone away. They’re now in the background, handling database queries, managing and marshalling the new asynchronous connections between server and web browser.

That’s where you’ll find ColdFusion today. Sitting on top of Java, it simplifies the process of building and deploying web-facing Java applications. You don’t need to build complex new application server applications, wrapping Java classes in servlets - all you need are a few lines of hidden CFML to parse incoming XML and JSON, and to mediate the response from the server. Your browser (and the various site sniffers that people use to get the data for web technology surveys) won’t see the ColdFusion middleware layer - just the smooth Web 2.0 user experience we’ve come demand.

Cold Fusion’s also making quite a lot of inroads inside the firewall. Too often businesses and government lock up essential data in inefficient Access databases. Cold Fusion applications can take that data and make it available to any one on the network, with quick wins and rapid application development.

Adobe’s MAX event in Milan showed off a product codenamed “Bolt”, which will help developers work with ColdFusion in this new middleware world. It’s Adobe’s

12345
Rated: 84.44% (9 votes)
Loading ... Loading ...

Previous Post | Next Post

 
 
Comments

Comment by Jim Priest - December 3, 2008 on 7:05 pm

Excellent article.

FWIW - the proper spelling is one word: ColdFusion.

Comment by ike - December 3, 2008 on 7:08 pm

Nice article. :)

It’s unfortunate that the name of the product ColdFusion (correct spelling) is miss-spelled throughout the article. I’m guessing that’s the editor’s fault.

Comment by Alfio Raymond - December 3, 2008 on 7:09 pm

Bolt isn’t the first IDE for ColdFusion either, its the second after ColdFusion Studio which was made by Allaire.

Comment by ike - December 3, 2008 on 7:11 pm

Also, BOLT isn’t the first IDE for ColdFusion, it’s at least the 2nd after ColdFusion Studio and arguably the 3rd or 4th since both HomeSite/HomeSite+ and many versiuons of Dreamweaver included support for the language with syntax highlighting and other features.

Comment by Joe Zack - December 3, 2008 on 7:17 pm

I can’t remember the last time I’ve seen a “.cfml” extension, “.cfm” has been the rule everywhere I’ve worked.

Comment by Steve 'Cutter' Blades - December 3, 2008 on 7:17 pm

And you’ve all failed to mention CFEclipse, the open source and free Eclipse plugin lovingly maintained by Mark Drew. CFEclipse has become somewhat of a standard among the diehard CF coding community, and will continue after Bolt’s release as well. Competition is good.

Comment by tony of the weeg clan - December 3, 2008 on 10:47 pm

was coldfusion on the endangered list?

Comment by Matthew Reinbold - December 4, 2008 on 3:20 am

Every time I read ‘Cold Fusion’ instead of the proper ‘ColdFusion’ it reflected negatively on the thoroughness of the writer’s research (if any).

Comment by Mike Brunt - December 4, 2008 on 4:14 am

I realize my comment is against the grain a bit but I would rather see a positive article with some minor inaccuracies than one with CF correctly spelled etc that has one major inaccuracy; the death of CF.

Comment by johans - December 4, 2008 on 4:49 am

Nice article - ColdFusion vs Cold Fusion - come on people is it really such a big deal

Comment by Jayesh Viradiya - December 4, 2008 on 7:59 am

That’s the passion in the CF community, zero tolerance even if the product name is wrongly mentioned. This passion keeps the product alive.

Comment by Steve Bolt - December 4, 2008 on 9:20 am

Steve Bolt!

Comment by Simon Bisson & Mary Branscombe - December 4, 2008 on 4:55 pm

Apologies for the typo folks - I’ve corrected it and have done due penance.

–Simon

Comment by Bruce Stenberg - December 4, 2008 on 7:17 pm

Although a few years ago I would have said I didn’t see that many companys using Coldfusion… For some reason recently I’ve been seeing it used on a lot more sites. I’m not sure if it’s just me looking more at what technology each site uses or if the user base is growing.

I do think it’s interesting that in CF9 they will be adding ActionScript support. I’m assuming this will only add more users familiar with AS such as flex/flash developers as well as challenge those CF developers to start learning ActionScript because you’ll be able to use it not just in CF but also in Flex/Flash.

Because of this shift I have decided to dedicate a lot more of my training time on learning Flex/ActionScript for this reason.

Comment by kristin - December 4, 2008 on 8:12 pm

i see that someone mentioned cfeclipse - very nice - but it was created by rob rohan and then collaborated with mark drew, spike milligan and oliver tupman - though mark drew is the lead developer (and all around cool cat) - http://www.cfeclipse.org/about.cfm - WAY before bolt was ever a gleam in adobe’s eye. happy holidays!

Comment by Michael - December 4, 2008 on 10:24 pm

Thanks for the nice article. I agree w/Mike Brunt. A year or two ago I would’ve scolded the writer/editor for the misspelling of ColdFusion. That doesn’t really matter to me so much as getting the word out there that CF isn’t going anywhere and is in actuality growing. CF is great, it’s what I exclusively code with, but let’s face it–it’s the minority. People who don’t know/care still think .Net or PHP or Ruby is the best thing since sliced bread. We, as the ColdFusion community, have to break down that barrier, put our arrogance behind us, and be thankful for positive exposure to the product. Let’s hope for more articles like this one instead of “ColdFusion is a Dead Language”.

Comment by leo - December 27, 2008 on 9:47 am

good.

Comment by cheap louis vuitton - May 31, 2010 on 1:17 am

I like writing, hurriedly, not that you are not www.louis-vuitton-outlet-store.com

Trackback by Megan Grumney - February 9, 2012 on 4:00 am

sopa de letras en espa?ol…

[…]Chrissie, who won her fourth Globe Championship in Kona, Hawaii[…]…

Trackback by Gudrun Newark - February 9, 2012 on 7:54 am

will smith son dies…

[…]As soon while you recognize that you will be late, you rush concerning the door, take your current wallet, cell […]…

Make a comment

* required

* required

We stop spam using reCaptcha.
Type the words below and click Submit Comment.

   
Tag cloud

Tablet PC database application compatibility gamer apps multiple monitors city ANR identity metasystem Sony CES augmented reality information cards fire display disaster recovery cloud computing Web 2.0 Barracuda privacy Motorola media electricity price Visual Studio IIW2008b visualisation market share active digitiser HTML 5 VSSAdmin Clear RX Wimbledon wubi eu system center education IT policy distributed computing training Ray Ozzie police software ClipMate MRDA Google Spreadsheets Facebook robot iPass Asus Opera SP1 mash-up Magny-Cours backhaul HSPA Bing identitity hibernation netbook amherst amazon management applications verdana Palm enterprise architecture NGSCB natural interface monitor Delphi thermo microsoft security essentials OQO Secunia evernote Trampoline pgp Tombstone Objects wave legacy whitelist RIA DOS isps Istanbul battery life adfs cellcrypt Tablet Kiosk macro bug SSD voice recognition ruggedized DSL rtm Girl Geek Dinners network bolt uninstall CERN pen computing Loki annotation business hdmi ubuntu wireless USB TouchSmart NAS RAZR venture capital tablet upgrade numbers T-Mobile security theatre ontier disk innovation mobile ofcom network benchmark Safari telecoms hardware codec BBC processors security Trolltech 3G conferences switch wifi vmware g-2 trends hold music Credentica Windows Mobile CUDA RSA 2008 MING designer p2v SBS screencam Windows Live ADFS 2.0 insert SIM virus catalyst Crossfader d2c control panel Nokia accelerator Mono DLP case utility AMD politics server sprawl cloud service google online applications quiz Mozilla Vista business technology automation emulator mapping Silverlight power cuts demo Location Bill Cheswick mobile network power Xen identity theft smartphone business model workflow business continuity firewall Numenta lawsuit old software Live Mesh EMC consolidation anti-trust vulnerabilities radeon licensing malware windows information bombe Xobni images BT ec2 AuthenTec Jeff Hawkins Gartner Gears data Internet london mobile Google Sets Opteron icons bugs Windows Server 965 colossus thin client data tariff Adobe competition nvision08 web 2.0 expo bbc iplayer maps analytics T9 goview optical interconnects TechEd 2008 fault griffin safend future in review DisplayLink EEE mobile broadband hierarchical temporal memory Previous Versions xT9 CardSpace Active Directory pixetell semiotics demo09 TSA Acrobat Pro task bar co-processor installer hp microsoft research netbooks virtual desktop server mobile Linux Embarcadero HSDPA Hp 2710p Volume Shadow Copy Seagate mscape open fibre Chrome magic CPU context UMPC 2009 Fire Eagle relocation teched MIX08 mysql ipsec Reqall OpenID mobile working exabytes ucsd appzero user experience forensics voice dvi conference public cloud mobile data tariffs futura Skyfire todo list culture gabriola exchange yahoo Hugh Thompson iPhone video Itanium Ask.com Opsware Mark Hurd aws target navteq cosmic rays mainframe development IT value downturn IBM Dell Eee PC calit2 IT automation biometrics ballmerbot offload Treo Pro social engineering machine learning fonts design rc virtualisation WPF O2 Corsair etech hard drive Salesforce moblin pre-boot parallel computing office 2010 android ProCurve BES security paradox dual display timezones OEM Trend Micro business technology optimisation accessories RBL 2.0 screen RSS search spam fighting Jeff Jones infrastructure Ruby troubleshooting HP fingerprint scanner Frauenhofer Ruby On Rails remove back hyper-v Linux cisco ports AskEraser IT transformation Firefox office politics people ipv6 fingerprint CTO Mini-Note Java Microsoft Enterprise 2.0 Mercury installation dual boot appstore connectivity flash drive regulation drivers social networking information rights management macbook green printing deborah adler enterprise oracle BitLocker private cloud ultraportable Tripit cold fusion netiquette Windows 7 vs Windows Vista isp ATI NVIDIA CIO mythbusters DOSBox christmas congestion charge Dopplr citrix developer Pal power saving tele atlas sun cam beta test clean install greenplum encryption wildfire routing data loss BlackBerry Netscan data centre transformation storage lockdown GPL ikea it pro web2expo project service oriented enterprise Wyse Internet Explorer 8 community patent terabytes navigation claims system management moscow Smartbook anti-patterns merger gaming ribbon phone settings gameboard turing regulations interoperability bandwidth Verbatim phone management disk space Apple Bill Gates deperimeterization traffic productivity wes QWERTY Windows Server 2008 NexT mobility how do I get the back off? RIM IO streaming media html GPS tennis IDF office october logitech O'Reilly WWW media center secure desktop. PC geotagging history data loss prevention windows 7 Intel flash geocaching toshiba international roaming setup cloud atom Palladium M&A rich client webkit credit crunch keyboard collaboration Greasemoneky Express Gate SapphireSteel SKU lost server Large Hadron Collider advertising data centre Lenovo .NET meaning anti-virus i-mate migration OFCOM usb Toshiba Portege R500 transcoding IM LHC networks FUD cables laptop mms 2009 geneva open source Tom Hogan MAX Netscape email utilities SMB 2 GPU search performance cracking HTC windows server 2008 r2 Quest bea docking station Protected View national museum of computing bletchley park HMT MacBook Air microsoft research Beacon Nuance Google high performance computing MacWorld 2008 power supply web business intelligence Moonlight twitter Qualcomm outlook Tim Berners-Lee AIR winhec2008 WEI instant messaging g-1 direct access Vodafone spam MWC geek tourism support user interface acquisitions camera no signal legislation beta LiveID Google IO Internet Explorer WinHEC patch Tuesday green IT flex MIX 64-bit browser hacking
Advertisement
Advertisement