|
It occurs to me that the question of whether or not to modify the browser is based on your view of client. Nathan (and I think Joe) sees the browser as well, not exactly thick, but certainly fatter than others. They seem to see a browser as the front end to the application. In this case, presentation (UI) is as important as content. I (and I think, Hans as well) tend to see it as a *very* thin client. It is only a window to the application, the app running on the server (WAS or otherwise). Here, the goal is minimal obtrusiveness. In the *very* thin model, it is unthinkable to change anything. In this case, you design to the lowest common denominator (the generic browser) and make the server do all the work. In the semi-thick mode, you temporarily control the browser to use it's built-in functionality to the apps advantage and provide a potentially more robust UI (not just generic) and use the client PC to do some (at least) of the work. I think Java applets would do ok in this model, although I agree with Joe and Aaron: Applets are good for one or two functions, not so good at huge applications. The real issue is one of customer acceptance. Do the users *want* the additional functionality a semi-thick client can provide, or would they rather all applications behave at the lowest common denominator? Obviously, there are different segments of customers. Intranet customers may be more apt to allow semi-thick client than internet ones. Applying the "WWAD" (What would Amazon Do) consideration, very thin clients are the norm for Internet (maybe extranet?). I think some users would get confused if you changed their expected behavior by extending application functionality to the browser. F1, for example, is browser help, not application help. And how many people even "think" of hitting F1 after they have mastered the browser? Or "want" their favorites to change by application? I agree with Hans here, changing the behavior of the browser is non-trivial to the user. They have a stake in the transaction. I wonder how many users with limited knowledge would assume that a change in browser behavior is a virus infection? In the end, an application must be tailored to address the needs of the users (gee, haven't heard *that* one before). However, I think the tailoring must be kept at a minimum to avoid confusion. Constancy of UI is an important goal for all applications, and especially Internet ones. What do you guys think??? thanks dan
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.