Some very generous people have been putting a lot of time into Reactor, ColdSpring and Model-Glue recently. There have been quite a lot of exciting advances recently. Here’s a quick rundown of them:
Sean Corfield has spent quite a bit of time adding <cftimer> tags and running tests to identify bottlenecks in Reactor. He’s already found and fixed a few critical speed issues. According to him, he’ll be spending a lot of time this week working on this. More on this as it develops. The current enhancements are in Subversion.
Clayton Partridge donated support for PosgreSQL. In addition to that he also updated the Contact Manager and Reactor Blog sample applications to work on Posgres! (Note: I had to edit the Blog app and didn’t test it. If you have problems it’s my fault not his!)
Beth Bowden has been diligently working on adding support for Oracle. There were some hold-ups related to some needed changes to the framework and my inattentiveness to email. However, I hope to see this by early next week.
I started work on DB2 support a few weeks ago. With luck I’ll find time to finish this up. Anyone interested in taking over? It’s not that hard!
The ColdSpring guys added support to allow factory-bean and factory-method attributes in a bean definition. This means that you can specify beans that are actually created by external factories such as Reactor.
Sean submitted an update to Model-Glue (which has been committed) which allows you to autowire Model-Glue via ColdSpring with objects created from external factories. This means you could, for example, autowire your controller with a specific reactor-generated gateway. More (informed) information is available on Sean’s blog.
Sean “Baracus” Corfield has also been working with the ColdSpring guys to add support for adding AOP to Reactor Generated objects. That would be amazing. I sure hope this comes to be!
The bottom line of this is that Reactor is heating up. The alpha almost over. Reactor is maturing and is becoming a big hit! What exciting times for ColdFusion!