One of the things we'll be working with in the class next week is event driven programming. ... I find this approach has benefits and drawbacks. The drawbacks are inherent in the approach: it's decentralized. ... The benefits, though, are considerable. Adding functionality into a site is much, much simpler. Maintenance is easier. Testing is easier. ...
Another reason to attend Hal Helms' training class!
February 19, 2009 · 4 Comments
Event-Driven Programming! You already knew I was a fan of this approach - that's why I wrote Edmund, after all - now Hal is going to cover this style of programming. From his blog post on event-driven programming:
Tags: coldfusion · edmund

4 responses so far ↓
1 Michael Long // Feb 19, 2009 at 12:56 PM
Delete is an extreme example, but any system of passing events between pages seems especially susceptible to random events and possible out-of-order execution.
Any thoughts?
2 Sean Corfield // Feb 19, 2009 at 1:07 PM
Besides, that's not really what this blog post is about. You're asking about frameworks with centralized controllers and Hal's talking about decentralized, distributed control - which is also what my Edmund framework is about.
3 Josh Nathanson // Feb 23, 2009 at 9:52 AM
If a malicious program is able to log in to your system somehow, then you have a whole other set of problems not related to whether the application is event-driven or not.
4 Zach // Feb 23, 2009 at 10:14 AM
We've tried several things but just wondering what others in the CF community are doing.
Leave a Comment