ADBRITE ads links
You are here: CodeIdol > Ajax > Ajax with ASP.NET > page: 26 27 28 29 30 31 32 33 34 35 36
-- Unless an application is able to properly use the
SMARTNAVIGATION
feature of
ASP.NET, the user is redirected to the top of a page by default on a postback. Although there are ways around this issue, this is the default behavior.
Processing
-- The number of server round trips, the amount of data that is transferred, and the
VIEWSTATE element's size result in processing on the server that is not really necessary (Fig. 1-2).
Figure 1-2
Improving the User Experience
Based on these issues, several options present themselves as available for improving the user experience:
Java
-- Java applets are cross-platform applications. While being used as a cross-platform mech-
anism to display data and improve the user experience, Java development on the client has not been accepted with open arms into the development community and is primarily used for user interface gee-whiz features as opposed to improving the experience of the user application. (As a side note, Java has been widely accepted for building server-side applications.)
XML-based languages
-- XML User Interface Language (XUL) and Extensible Application
Markup Language (XAML) are two of several languages that can provide an improved user experience. The problem with XUL is that it has been used only in the Mozilla/Firefox line of browsers. XAML is not currently available as a released product. When it is, it will have the problem of being considered a Microsoft-only technology in spite of discussion items like XAML-lite, which has been stated as cross-platform.
Flash
-- Although Flash has been used and there are cross-platform versions, the product has
been used only in the area of graphic UI needs and has not been accepted by the development community as a whole for building line-of-business applications.
Ajax
-- Ajax is a set of client technologies that provides for asynchronous communication
between the user interface and the web server along with fairly easy integration with existing technologies.
Given the amount of recent discussion among developers regarding Ajax, it appears that Ajax has the greatest chance among these technologies of gaining market acceptance.
Server Response
Server Response
User Action
User Action
User Action
5
Introduction to Ajax on ASP.NET
You are here: CodeIdol > Ajax > Ajax with ASP.NET > page: 26 27 28 29 30 31 32 33 34 35 36
|
|
Related tags
Popular Categories
Unix books and guides
AJAX popular information
C# language guides
Windows books and cookbooks
.......
|
|