There are sure to be many perspectives on the advantages and disadvantages of client-side
MVC before it is universally accepted, but it has the potential to address some of the longstanding
issues of Web application architecture.
Figure 15. BluePages type ahead engine using XMLHttpObject
Table 4. BluePages search performance using JavaScript template design pattern
ED.Search Current.Implementation BPv6 Implementation
Page.size
77.9KB
(Search on ???kline??? 25 results/page)
18.7KB
(Search on ???kline??? 25 results/page)
Data.transfer./.
day 77.9 GB 18.7 GB
Goodman, Inampud , & Doran
Copyright ?© 2007, Idea Group Inc. Copying or distributing in print or electronic forms without written permission
of Idea Group Inc. is prohibited.
Graceful.Degradation
Most degrees in computer science and information technology do not require a class in
human-computer interface design. It is not uncommon for an application to let the end user
know that there was an error, for example, that it could not write to the memory and thus
had to halt. The developer might have thought that the error would never occur, but even
some of the common issue messages are unfriendly.
While there has been plenty of discussion over making exceptions appear informative and
friendly (Nielson, 2000; Preece, 1994; Raskin, 2000), there is less focus around graceful
degradation (Andoni et al.
Pages:
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336