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.

Make a comment

* required

* required

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

   
Tag cloud

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