> > I have never seen user-friendly js validation. Make me click an ok
button ?
> > No thanks, not what I consider friendly.
>
> It doesn't have to be a JS alert... how about a style change that outlines
> the erroneous entry fields in red?
>
> Or little hint boxes like was demoed at MXDU.

Cool. good ideas too. As i mentioned. I havent seen this in a live site. I
have seen 10's of sites with individual alerts for every field wrong or even
1 alert for all fields missing... (I believe you that someone is doing this,
somewhere, but .. lots more are doing what I observe)

I'm a lazy developer, and doing CF validation always seems to work,
regardless of browser, client SOE or O/S. Plus the sites I have worked on
have 20 users max simultaneous - not a big draw on Server resources :) I
contract but even employees are expected to produce bang for their buck.
What works and is reliable and completed (key: completed) should be your
guideline. Honestly, the rest of this stuff is icing: unnecessary and bad
for your teeth :)

As for database stuff ? I'd say do what ever you want. There's no hard and
fast rules, laws or even precepts.
* If you want to learn SQL Server SPs - sell the boss it's the best way to
do db interaction. You get to learn something new.
* If you're lazy like me and have a framework for data validation and
updating, and contract to people using Oracle, SQL Server, Access, Informix,
etc, stick it all in CF.
* If you're serving 400 hits/second the client shouldnt let you program the
entire thing yourself - that kind of site deserves proper care and attention
:) and should be generating $$$ to justify a proper DBA etc or why the heck
have it ?
* Someone (cheque signer) tells you to use the DB, or do it in JS, or do it
in CF - well..... you will probbaly do what you're told, won't you ? (see
above about selling alternatives)
* It's your baby, and you want to resell it - can you guarantee the
end-user's database ? Coz if not, you either do SPs etc for every db
available, support only a few or .... do it in CF
* You're hosting it - again. Do what you want. It's yours. :)

In the end, the system that is complete, regardless of HOW you did stuff, is
going to win over the most well-thought out, well planned, well meetinged
and minuted, SP'd to the hilt, DTS wielding all-singing all-dancing project
that "just needs a little more time". (Just ask Microsoft) Sure, some things
may be easier long-term to maintain, etc, but if the project isnt completed,
you will have nothing to maintain. Not only website projects get canned,
sometimes entire business units get canned.

mmk. Well my erm $1.50 worth. :)

HTH
Aaron



---
You are currently subscribed to cfaussie as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]

MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia
http://www.mxdu.com/ + 24-25 February, 2004

Reply via email to