On 11/19/05, Barney Boisvert <[EMAIL PROTECTED]> wrote: > The web flows in a procedural way. It's just a byproduct of HTTP, and > no real way around it.
Yes, this is an extremely important point that many people seem to gloss over. Even trying to overlay MVC on the web interaction model is not a perfect fit because the view is not something that exists to be interacted with - rather it is HTML that is generated and sent to the user (at which point "interaction" stops). > Your application, however, is an abstract set > of business operations, and should reflect that. That necessitates a > fundementally different approach to building the two pieces. That's why I like Model-Glue's declarative result-to-event mapping and the fact that you just include CFML files for views - Mach II's <view-page> and <page-view> mechanism seems somewhat artificial to me. Mach II lets you mix listener interactions, filters and view rendering (you can intersperse <notify>, <filter> and <view-page> verbs in any order) whereas Model-Glue has a procedural approach in the XML: broadcast your messages (which trigger listeners), render your views, map any results. You do all of your broadcasts first (which trigger listeners synchronously - they are not queued), then you render all of your views, then you may map results to new events. It's much more step-by-step. > 1) my mind works in a completely unique way > 2) my mind is feeble enough to enjoy (require?) resting upon this > conceptual crutch that no one else needs > 3) I'm utterly unable to communicate clearly what seems to be to be a > simple point, but obviously isn't > > I'm hoping it's not the second one. ;) I'm not sure it's any of the above :) -- Sean A Corfield -- http://corfield.org/ Got frameworks? "If you're not annoying somebody, you're not really alive." -- Margaret Atwood ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:224747 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

