After reading this multi-headed discussion filled w/ great info there is on thing I just can't shake and that is the notion of using AJAX for data entry forms to create a more 'desktop like' experience. Bryan Kaiser & Michael Haynie's Episode 10 podcast (found at http://www.coldfusionpodcast.com/) also discussed having users making item (i.e field) level changes and having them update in real time to a database and what power that brings. Although very cool in concept to me it illustrates a common failure we as developers often make and that's doing things b/c we think their cool or just because we can. Time and place are everything and not allowing users the options of making and correcting a mistake before it is submitted and saved is a great example. I see AJAX as great tool when used properly, such as search pages like cfquickdocs (http://www.techfeed.net/cfQuickDocs/), or on data entry pages for validation (and there are certainly many many more places as well) but I would disagree with using it to trigger actions that persist individual updates in real time. Cool in concept but I personally would not call it user friendly.
People are creatures of habit and used to editing and then saving files, pictures, emails, whatever and most users do not feel secure what they have done was been saved until a program tells them it was. We must always be mindful not to create a negative 'transfer of learning' with our designs for the sake of coolness. ---------------------------------------------------------- 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). An archive of the CFCDev list is available at www.mail-archive.com/[email protected]
