Thoughts on Coldfusion Codename Zeus (v10 I assume)

I watched this presentation by Rakshith Naresh and here are some things I am excited about:

  • Function enhancements, closures, anonymous functions.  It’s Coldfusion, so I am assuming that there will be something wrong with them this next version (just like their implicit structures and arrays), which makes me sad, but by CF11 they should be functional.  But I am crossing my fingers that they will pull this off.
  • Java enhancements, per application JAR path an java settings will be awesome.  I will finally be able to stop worrying about JavaLoader and any memory leaks that it comes with.
  • Websockets, while this is still future tech, I am excited that Coldfusion will make websockets relatively easy to take advantage of.
  • CFCHART enhancements, adding SVG/Canvas support along with javascript hooks will make CFCHART much more reasonable to work with.
  • Caching, I don’t know much about what it will be, but it seems that they are going in the right direction.  The ability to run a cache server in a separate process sounds nifty.
  • Server update management, waaaayyy overdue.  I mean finally a simple way for Coldfusion to know if it is out of date.  Includes Hotfixes =]
  • Better Scheduled Tasks, scheduled tasks is such a pain in the ass, hopefully the new engine will give more flexibility.
  • FTP as a virtual file system, this has the potential to help immensely for managing uploaded files to a separate server.
  • CFScript improvements, for…in for queries and lists.  This just makes sense.

I am especially excited for the closures.  I think that feature will change everything about using Coldfusion for me.  Lets all welcome Coldfusion to the 21st century.

This entry was posted in Uncategorized and tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>