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

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