ColdFusion 9 Beta Drops, and so does my Devnet ORM Article!

As I'm sure you have all noticed, ColdFusion 9 Public Beta is now available for download.

I am really excited about this release, and think it is going to change
the way a lot of people are going to be developing applications going
forward.

Some of my favourite new features are:

  • Hibernate ORM
    As we all  well know, I have a special place in
    my heart of Object Relational Mapping, and the inclusion of Hibernate
    in ColdFusion gives me some lovely goosebumps.  I've worked with
    Hibernate before, and it really is a top-notch piece of software, and a
    great ORM to work with.  I can also honestly say that the engineers at
    Adobe have done an excellent
    job of providing it to ColdFusion developers in a way that (a) is quite
    easy for new users to pick up and use and (b) exposes much of the
    internals of Hibernate to those who are more experienced, and want to
    do some more complicated things.

    I wrote an article for Adobe Devnet, called Introducing ORM in Adobe ColdFusion 9 Beta,
    which I think is a nice introduction to the basics of ORM, and takes
    you through some simple steps of using Hibernate in Java without
    getting too complicated.

    Over the next few weeks I plan on writing several more blog posts
    outlining Hibernate within the ColdFusion context, and giving people
    more of an idea of what is going on under the hood so they can avoid
    some 'gotchas' I think people will run into when starting to play with
    Hibernate.

  • Language Enhancements
    I am really enjoying writing so much more of my application in
    CFScript.  Coming originally from a Java background, CFScript is a much
    more natural fit for the way I like to write code, so I am very excited
    to be able to do so much more of my development using CFScript, rather
    than being forced to cut between CFScript and CFTags.

    Oh yeah, and let's not forget things like implicit getters and setters, the new and import keywords, and nested transactions (finally!).  So many good things!

  • ColdFusion Builder
    I could go into each and every part of ColdFusion Builder, for
    which there is a fair amount, but overall I think this is an amazing
    release for what is essentially a 1.0 IDE.

    My favourite part of CF Builder is quite likely just the code
    assistance in scripts and tags.  I have a ridiculous ability to
    misspell/miss-type 'arguments' on a regular basis. Now I just type
    'arg', hit ctrl+space, and it enters it for me.  Aaaah, no more misspellings !

So if you haven't already, grab a copy of ColdFusion 9 Beta, and ColdFusion Builder Beta, and enjoy!

Leave a Comment

Comments

  • Leigh | July 14, 2009

    Thanks for posting this. I was wondering where to get started with the new ORM functions. Now I know 😉

  • Kevan Stannard | July 14, 2009

    Great article Mark, thanks.