Hi Mark,
I think it's very big of you to look fully into CF9's hibernate integration rather than just focusing on Transfer. I think it's very easy for developers of projects to be blinkered and defensive when other systems come onto the scene. This is the best way to proceed in my opinion as we will all benefit from your wisdom and how you see Coldfusion ORM developing. This way we all have choices. I would love to see some work being done on helping us migrate to Hibernate - either in CF9 or as a direct Java integration. Just so we have the option of moving if necessary. I love using Transfer (it's a beautiful piece of kit) and we're about to launch a site I've been working on for 1.5 years next month, built in CF8, Modelglue and Transfer. I learnt Transfer from the ground up on this project so have a lot of investment in it. However, as our site grows there may be performance gains we can benefit from by moving to Hibernate so any help in making the move would be greatly received. I'd love to see some kind of wrapper which takes care of allowing the decorators to continue to work. Methods like getIsPersisted() forwarded to the relevant Hibernate functions etc.. Perhaps that's a pipedream though. J Thanks again for all your work on the project and for any future developments you make. James. --- James Allen E: [email protected] Blog: http://jamesallen.name Twitter: @CFJamesAllen (Coldfusion / Web development) Twitter: @jamesallenuk (General) From: [email protected] [mailto:[email protected]] On Behalf Of Mark Mandel Sent: 27 July 2009 22:31 To: [email protected] Subject: [transfer-dev] Re: CF9 and ORM James, Thanks for bringing this up. Hibernate is a *crazy* good product, and is miles above and beyond Transfer's capabilities. In my opinion, the implementation in CF9 has been done *exceedingly* well. The only detractor being that your are tied to a single datasource (which I'm sure people will work out a way around at some point). If you want the power of CFORM, with the cache similar to what Transfer has, it is very simple to plug caching (integrated or distributed) into the CF9 ORM implementation. Long term, I fully expect the usage of other CFML ORM's such as Transfer will diminish. My own personal work has lead into more Java/CF integration (with some announcements on that in the future), using Hibernate directly with Java and CF9 ORM will start to become a large component of that. I'll work on pieces of Transfer, as I still have a very strong interest in persistence frameworks, but I also want to follow my interests and the evolution of the platform. I know many of you have a large investment in Transfer. The last thing I want is to leave Transfer as an orphaned product. Starting today, I am taking an initial round of volunteers to help guide and direct Transfer as an OSS product. Transfer has a large and vibrant following and I certainly want to make sure that Transfer continues to be a well supported OSS project and is able to power ColdFusion applications for a long while to come. If you are interested in working on Transfer, email me at [email protected] Finally, I just want to say I am exceedingly proud of Transfer and the Transfer community. Going back to 2005 when the project first started, there is no possible way I could have foreseen where Transfer would have gone, or the group of incredibly smart people that became part of the community around it. I'll admit, the CF9 ORM integration was a bit of a blow emotionally, however I think it will be a huge boon for the ColdFusion community as a whole. The work of Adobe's engineers is astounding and the continual evolution of the ColdFusion platform is something I strongly want to be a part of, regardless of any blow to my ego. Regards, Mark On Fri, Jul 24, 2009 at 9:03 PM, James Allen <[email protected]> wrote: Hi Mark, You seem very impressed by the CF9 Hibernate integration (it does look great) but I was wondering how this impacts on your plans for Transfer if at all? Are you still fully focused on taking Transfer onward and upward? --- James Allen E: [email protected] Blog: http://jamesallen.name Twitter: @CFJamesAllen (Coldfusion / Web development) Twitter: @jamesallenuk (General) -- E: [email protected] T: http://www.twitter.com/neurotic W: www.compoundtheory.com --~--~---------~--~----~------------~-------~--~----~ Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer You received this message because you are subscribed to the Google Groups "transfer-dev" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/transfer-dev?hl=en -~----------~----~----~----~------~----~------~--~---
