Do you see the pattern
now? We started with centralized applications and complete redrawing of the screen in
response to every single user action. Then we went to fat clients that largely ran locally and
only updated the relevant portion of the screen. Then we went back to centralized applications,
and also back to the central machine redrawing the entire screen.
So, what comes next? Well, simply put, the pendulum is in full swing right back the other
direction, and with a ton of momentum to boot! Let??™s not jump to that quite yet though??”let??™s
first discuss why that shift is necessary in the first place.
What??™s So Wrong with the Classic Web?
In many ways, absolutely nothing! In fact, there is still a great deal of value to that way of
designing webapps. The classic Web is great for largely linear application flows, and is also a
wonderful medium for delivering information in an accessible way. It is easy for most people
CHAPTER 1 n AN INTRODUCTION TO AJAX, RPC, AND MODERN RIAS 11
to publish information and to even create rudimentary applications with basic user interactions.
The classic Web is efficient, simple, ubiquitous, and accessible to most people. It is not,
however, an ideal environment for developing complex applications.
Pages:
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61