Usually, AJAX is best
used in addition to the traditional web development paradigms, rather than changing or replacing
them.
For example, unless your application has really special requirements, it??™s wise to let your
users navigate your content using good old hyperlinks. Web browsers have a long history of
dealing with content navigation, and web users have a long history of using browsers??™ navigational
features.
AJAX can bring the following benefits to your projects:
??? It makes it possible to create better and more responsive web applications.
??? It encourages the development of patterns and frameworks that help developers avoid
reinventing the wheel when performing common tasks.
??? It makes use of existing technologies and features supported by all modern web
browsers.
??? It makes use of many existing developer skills.
The following are potential problems with AJAX:
??? It??™s unavailable to some users: JavaScript can be disabled at the client side, which makes
the AJAX features nonfunctional.
??? It??™s easy to use AJAX for the wrong purposes: Increased awareness of usability, accessibility,
web standards, and search engine optimization will help you make better decisions
when designing and implementing web sites.
??? It can make your content invisible to search engines: Search engines cannot index content
dynamically generated by JavaScript in an AJAX application, because they don??™t
execute any JavaScript code when indexing the web site.
Pages:
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527