well if nothing else i'm eager to look at the code just to see how you implemented AOP in CF.
cool suff Dave (and Chris). Bill On 9/26/05, David Ross <[EMAIL PROTECTED]> wrote: > 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] > > > -- [EMAIL PROTECTED] http://blog.rawlinson.us If you want Gmail - just ask. ---------------------------------------------------------- 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]
