Scotch on the Rocks 2011 – Day 1 - Keynote – Adobe
Effectively the KeyNote was focussed on ColdFusion Builder 2 and ColdFusion X. The announced features for each are listed in short order:
ColdFusion Builder 2
- Call backs for extension functions
- A new code beautification tool for one click source formatting
- New keyboard shortcuts
- Improved performance
- Improved code completion and folding
- Some other bits I didn’t catch
ColdFusion X (Link)
- No more Verity for searching – it’s SOLR all the way from here on in
- No more jRun as it has been replaced with TomCat as the application server (this is awesome news for all those who run CF in “out of the box” mode as it means Adobe have standardised on … the industry standard for J2EE provision)
- New support for web services including WS-Security and other WSDL enhancements which will provide:
- Exchange 2010 support via the .NET web services made available by Redmond.
- New REST features for producing & consuming RESTful web services. Will be interesting to see how well this is implemented given the current browser constraints surround HTTP verbage
- A fully rebuilt Scheduled Tasks engine introducing <cfjob /> for an enhanced programmatic interface and massively improved rule sets. The big news for me was the ability to persist your task store into different storage forms – DB, RAM etc. which should mean the system is more reliable than the current XML POS
- New improvements to Java support including a native Java loader for dynamic loading of classes – this is pretty cool but I’ve never needed to use the current RIAForge project so I’m not sure this will be massively useful for me.
- Closures … erm … yay?
More of interest was what wasn’t mentioned (or at least specified). I was expecting an announcement about <cfscript /> but it wasn’t forthcoming so I guess we will have to wait to see if Adobe are actually going to implement Action Script on the server.
Likewise the generalisations about improved mobile support and improved HTML5 support were somewhat lacking in practical details.
Finally CFX will be getting some jQuery love but I’m not certain if that will be alongside the current Ext/YUI engines or in place of. I have to say that the replacement option will cause massive issues for me in terms of backwards compatibility!
Anyway, KeyNote done and it was time to move onto the first session –
Requirements and Estimating with Peter Bell