Web2.0 years: Ten reasons to use AJAX technology

Source: Internet
Author: User
Tags interface object model
Ajax|web|web2

In a conservative sense, Ajax is now a technology that is hot enough to be hot. No one can deny that it has a large number of supporters. On CNN, it grew into a rudimentary technology from a February-century term to October. Therefore, it is necessary to see why Ajax can develop into the present, why it can grow, and in a short time quickly become ubiquitous. So, I use the style of midnight talk, to give the top ten reasons to need Ajax technology.

Ten reasons to use Ajax:

10, Xaml,xul,xforms ... Wait a minute.

9, service-side technology uncertainty.

8, Web2.0.

7, by the software industry leaders to adopt a strong.

6, and Flex and flash technology, such as a good integration.

5, marginal cost is low.

4, can make the general Web application benefits.

3. Cross-browser and Cross-platform.

2, with usability and user experience as the king.

1, based on open standards.

Top ten reasons for first place: open standards

Let's start with the first one, Ajax technology is based on open standards that are supported by major browsers and platforms. This means that the technology is not afraid of technology-provider Lock-in. Most technologies that make up Ajax technology can be used for many years, while those that are not hot, up-to-date and untested can only be used for a period of time. Now, for the vast majority of users and businesses, the browser is a trusted application platform, which was not a problem five years ago. For Ajax, the basic Mozilla1.0 of the Firefox browser and support for XMLHttpRequest objects is a turning point. This technology, which allows asynchronous data exchange, was supported by IE browsers years ago. The massive adoption of this support and Firefox browsers really makes it possible to understand the rich Internet applications across browsers.

1) javascriptorecmascript (StandardECMA-262): One of the interesting things is that JavaScript has been a long time to become accepted technology, for a long time, many companies adopt the policy of non-JavaScript technology, Fortunately, this situation is rapidly changing.

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

2 XML: is a widely used standard from the universal.

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 opera browsers.

Top ten reasons for second place: usability

Developers and designers are beginning to realize that not only is a large user experience successful in the marketplace, but it also recognizes how this experience affects the user's overhead. Google Maps based on Ajax technology are more successful than the traditional choice Mapquest, proving the success of a product that delivers a better user experience. Ajax Technology is a leading technology for making network applications more available. It allows a small amount of information to be requested from the server side rather than the entire Web page. It increases page data updates but also reduces page refresh and refresh waiting, which has plagued web apps since the web was born.

People already know that they need a good user interface and have a willingness to invest in the interface. The prerequisite is: Users can quickly access information regardless of whether the data is an intranet application or a wide area network service.

Top ten reasons for third place: cross-browser and cross-platform compatibility

IE and Mozilla Firefox are the two largest browsers to occupy the market, and they all support the easy creation of AJAX based Web applications on browsers. It is now possible to develop AJAX-rich Web applications that run on more advanced Web browsers. This is one of the most important reasons why AJAX applications have become so popular. Many developers have been aware of the popularity of Ajax technologies for years, but they have not been popular because of the browsers ' vendors. Thanks to Mozilla and Firefox.

Top ten reasons for fourth place: benefit from regular Web applications

Ajax technology is today's Web application's façade--web applications gain more benefits than desktop applications. These benefits include low input, easy maintenance, shorter development time, and no installation requirements for deployment applications. These are the advantages that have prompted businesses and users to adopt Web applications since the 90 's. Ajax technology can not only benefit the Web application, but also benefit the end users.

Top ten reasons for fifth place: promoting skills, tools and technology upgrades

Because Ajax is based on some of the open standards that have been used over the years, many developers have new technical requirements to be able to develop AJAX applications. But that does not mean that the development team's shift from HTML and form applications to AJAX-rich applications requires a high learning curve. At the same time, this means that development groups that develop Web applications need to accelerate the upgrade of their user interfaces to Ajax, but do not need a large-scale upgrade and rewrite their web applications. Since the late 90, those systems that have invested heavily in browser-based applications have a strong desire to increase the user experience based on existing applications.


Define Ajax:

Adaptive Path Company Jesse James Garrett this definition of Ajax:

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

Based on the CSS standard representation;

Use the document Object model for dynamic display and interaction;

Asynchronous communication with the server using XMLHttpRequest;

Use JavaScript to bind everything.


This is great, but why do you want to name it Ajax? In fact, the term Ajax was created by Jesse James Garrett, who said it was "shorthand for asynchronous JavaScript + XML."

Top ten reasons for sixth place: good integration with flex and Flash technology

Most development communities no longer support Flashvsajax's fiery discussions, both of which have their own strengths and weaknesses on different occasions, but they have plenty of opportunities to integrate them together. Many developers and technology providers are aware of this and have developed great products to integrate flex and Ajax for coordinated use. We also eagerly expect to see both working together in Macromedia.

Top ten reasons for seventh place: adoption rate

Ajax has been widely used by industry leaders to demonstrate the market's popularity and the correctness of the technology group. Every user of the technology is a winner: Google, Yahoo, Amazon, Microsoft, and so on. It was Google Maps that attracted the attention of web developers, and when people began to investigate why Google had such an amazing user experience, they unveiled the veil over the Ajax head.

Of course, just because Google uses Ajax is not enough to make the technology cross the gap from tributary to mainstream. But if you look at a list of customers using AJAX technology such as Ebusinessapplications (www.ebusinessapps.com) Ortibco (http://www.tibco.com), You'll find that Fortune 500 includes major financial institutions, government agencies, airlines and other major businesses using Ajax, and started early in the morning before Ajax became hard currency.



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.