Coldfusion 9 - Bird's view

ColdFusion9 Add comments
SocialTwist Tell-a-Friend

In Coldfusion 9, lot of new features are added.Definitely CF 9 will rock you. I will point out some of those features here.

CFML Enhancements
   New Server.cfc component introduced, we can configure this in CF Administrator.
   New onServerStart method for application.cfc
   Nested CFTRANSACTION
   CFCONTINUE, I am really waiting for this tag. Using this we can skip current loop iteration.
   Assignment chaining Eg. a = b = c
   Direct access to elements of returned arrays.It will help us to call functions as chain. Eg. myFunction()[x]
   Ternary operators will help you to write simple if else conditional assignments Eg. a = (b < c) ? b : c

CFSCRIPT Enhancements
   Full language support for CFSCRIPT, Now we can write every thing (which possible in CFML tags - query also) inside cfscript.
   <cfabort> - abort ["message"]
   <cfexit> - exit ["methodName"]
   <cfinclude> - include "template"
   <cfparam> - param [type] name [=defaultValue]

IMAP - Now we can access gmail through CF :)

Spreadsheet & PowerPoint Integration
   New 2 tags are introduced for office package integration.( CFSPREADSHEET, CFPRESENTATION )
   Create, Read & Merge Spreadsheets
   Compatible with Excel 97, 2000, 2003, 2007, 2008 & Open Office Spreadsheets
   Generate PPT files from CFML/HTML content
   Convert PPT to HTML or Flash
   Compatible with PowerPoint 97, 2000, 2003, 2007, 2008 & Open Office Presentations

Database to Code (ORM)
   We can interact with database without writing SQL & build database independent applications.
It is same as Hibernate framework. It will reduce 2 frameworks(transfer, Reactor) from my learning queue

Lucene Solr
   New Full-Text Search Engine with CFSEARCH/CFINDEX functionality

Exposed Service Layer (CFaaS)
   Direct access to ColdFusion services. It will be help non cf developers to use Coldfusion file upload support, Document Services (CFDOCUMENT), PDF Utilities (CFPDF), Image Manipulation (CFIMAGE), Mail (CFMAIL) and Pop (CFPOP). This services will be available as SOAP & AMF. So flash & flex developers can directly use AMF format service.

RIA
   AS3 / MXML Libraries for Adobe Flex
   Consumer CF Services
   High-speed Flash Remoting
   AS3 Data Persistence Library for Adobe AIR
   Online / Offline Data Synchronization

Enhanced UI Controls
   I think CF 8 using EXTJS 1.0 version for its ajax & UI tags. In CF 9,  ExtJS 3.0+ version is included which has lot of cool features like Multi-File Upload, Enhanced Data Grid, Progress Indicator, Message Box Sliders, Accordion Layouts......

CFIDE
We can manage settings like Datasources, Mappings, etc for multiple servers

0 responses to “Coldfusion 9 - Bird's view”

Leave a Reply

*** Please do not post spam. All comments require moderation,
So it may take some time to post to this blog! ***





Powered by Mango Blog. Design and Icons by N.Design Studio