Sorry for the relevant spam, but I wanted to make sure this list knew that I finally got documentation for ColdSpring written, which is included in a release made today (many list members were vocal about the lack of docs being a major contributing factor to "unadoption" of the various frameworks/tools/etc out there).
You can read more details here: http://www.d-ross.org/index.cfm?objectid=94081279-BBBD-3174-EB448C32EB5B7662 or just pull the code from: http://cfopen.org/frs/download.php/133/coldspring-0.2.0.zip On another note, the "a-bomb" I referred to in the CF on Rails thread was ColdSpringAOP, something Chris Scott has been working feverishly on in order to make a preview release at the frameworks conference. While I've always looked at AOP with a suspicious eye, I now see several important uses that easily fit in with existing CFC development, such as: -Security/Access Control -Caching -Logging (duh) and so forth. Another important use case is apps that contain workflow... currently I have an app that has a workflowService, that is notified by many other services that something has occured (e.g. someone uploaded something, a status changed, whatever). Right now it's every other service's job to notify the workflowService, which in my opinion is *just* outside the scope of what each service should do... all these workflowService.notify(...) calls simply to not lead to cohesive code. So why is AOP so cool? Because a ColdSpringAOP aspect can intercept a returning someService.doSomething() call, and tell the workflow service exactly what happened. I just find that lot cleaner and it makes me sleep better. I know Chris wants to write a general purpose security framework using ColdSpringAOP... I'm wondering how many people would be interested in such a thing? So if desired, we can start the CF + AOP discussion right now! Or not. :) -Dave Ross ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [email protected] with the words 'unsubscribe cfcdev' as the subject of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by CFXHosting (www.cfxhosting.com). CFCDev is supported by New Atlanta, makers of BlueDragon http://www.newatlanta.com/products/bluedragon/index.cfm An archive of the CFCDev list is available at www.mail-archive.com/[email protected]
