Really interesting, Frank.  Thanks a million.  Michael McGrady

Frank W. Zammetti wrote:

+1.

The thing that amazes me is that truly rich web-based clients can be done with nothing more than Javascript and DHTML, which to me is really optimal... you get all the best benefits of a web-delivered solution, but can get extremely fat-client-like look, feel and functionality.

Not to toot my own horn (not that I don't do that of course :) ), but... around the office I'm known as the guy that can make a web application that most users think is a classic fat-client. Literally, some users can't tell they are using a web-based application. I'm fortunate in that the higher-ups in my shop dictated IE-only (lucky in the sense that it's one browser to deal with, not in other ways of course)... the point being that as long as you target relatively recent browsers, really rich clients aren't as hard as they used to be in terms of multi-browser support.

I do a whole lot with frames-based designs, especially the idea of one of the frames being "hidden", which allows for caching of data, which allows for a lot of functionality with the server's input (i.e., sorting tables and such). Yes, you have to be careful with data consistency issues, but a good architecture deals with them. Most of the apps I do also open their own chromeless window, which relieves (or minimizes) many issues, like the back button (still can be done with keyboard shortcuts, but it's still something that can be dealt with).

I can't really push this approach for a generally-accessible web site, but if your talking internal applications where you have even some level of control over the clients touching your app, I'm surprised more people aren't taking this approach.




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to