Web years: top ten reasons for using Ajax technology

Source: Internet
Author: User

Source: csdn

Top 10 reasons for using Ajax:

10. XAML, XUL, XForms... and so on.

9. Uncertainty in server technologies.

8. Web2.0.

7. Strong adoption by software industry leaders.

6. Integration with flex and flash technologies.

5. low marginal cost.

4. Benefits conventional web applications.

3. cross-browser and cross-platform.

2. Take availability and user experience as the king.

1. Based on public standards.

Top 10 reasons: Open Standards

Let's start from the first article. Ajax technology is based on open standards supported by browsers and platforms. This means that the technology is not afraid of technical blockages from technical providers. Most of the technologies that make up AJAX can be used safely for many years, and those that are not hot, up-to-date, and untested can only be used for a while. Currently, for most users and enterprises, the browser is a trusted application platform, which was not a problem five years ago. For Ajax, the release of Firefox's basic javasilla1.0 and support for XMLHttpRequest objects is a turning point. This technology that allows asynchronous data exchange was supported by IE many years ago. This kind of support and the extensive adoption of Firefox browsers make it possible for people to understand cross-browser rich Internet applications.

1) javascriptorecmascript (StandardECMA-262): one interesting thing is that JavaScript is a technology that has been accepted for a long time. For a long time, many companies have adopted a non-JavaScript approach, fortunately, this situation is quickly changed.

Http://www.ecma-international.org/publications/standards/Ecma-262.htm

2) XML: A W3C standard that is widely used.

Http://www.w3.org/XML/

3) HTML: http://www.w3.org/MarkUp/

4) CSS: http://www.w3.org/Style/CSS/

5) xmlhttprequestobject: supported by internetexplorer, Mozilla-based, Safari, and operabrowser.

Top Ten Reasons Second: Availability

Developers and designers began to realize that not only large user experience is successful in the market, but also how this experience affects users' expenses. Google maps based on AJAX technology are more successful than traditional Mapquest, proving the success of products that provide better user experience. Ajax is a leading technology that enables better availability of network applications. It allows requests from the server to a small amount of information, rather than the entire web page. It increases page data updates while reducing page refresh and refresh waits. These problems have plagued Web applications since the birth of the network.

People already know that they need an excellent user interface and have the willingness to invest in it. Prerequisites: You can quickly obtain information, whether it is an intranet application or a wide area network service.

Top 10 reasons third: cross-browser and cross-platform compatibility

IE and Mozilla-based Firefox are the two browsers with the largest share of the market, and both of them support easily creating Ajax-based Web applications on browsers. Now it is possible to develop Ajax-based rich Web applications running on more advanced Web browsers. This is one of the most important reasons why Ajax applications become so popular. In fact, many developers realized the possibility of Ajax technology popularity many years ago, but it has never been popular because of browser vendors. Thanks to Mozilla and Firefox.

Top 10 reasons and fourth place: benefiting regular Web Applications

Ajax technology is the front of today's Web applications-the benefits of Web applications exceed those of desktop applications. These benefits include low investment in Application Deployment, convenient maintenance, shorter development time, and no installation. These are the advantages that have prompted businesses and users to adopt WEB applications since the 1990s S. Ajax technology not only benefits web applications, but also benefits end users.

Top Ten Reasons: Promote the upgrade of skills, tools and technologies

Based on some public standards that Ajax has been using over the years, many developers will have new technical requirements to develop Ajax applications. However, this does not mean that the development team needs a high learning curve from HTML and form-based applications to rich Ajax applications. At the same time, this means that the development teams that develop web applications need to accelerate the upgrade of their user interfaces to Ajax, but do not need a large-scale upgrade or rewrite of their web applications. Since the 1990s s, those systems that have invested heavily in developing browser-based application methods have a strong desire to increase user experience on the basis of existing applications.

Define Ajax:

Jesse James Garnett of Adaptive Path defines Ajax as follows:

Ajax is not a technology. In fact, it is a combination of several booming technologies in a new and powerful way. Ajax includes:

CSS-based representation;

Use Document Object Model for Dynamic Display and interaction;

Use XMLHttpRequest for asynchronous communication with the server;

Use JavaScript to bind everything.

This is very good, but why is it named after Ajax? In fact, the term Ajax was created by Jesse James Garnett, who said it was "short for Asynchronous JavaScript XML ".

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.