Comment: how powerful is Ajax?

Source: Internet
Author: User

In the past two years, Web has become the focus of attention for network users, and the name of Ajax has also been frequently discussed with Web. However, a puzzling phenomenon is that, not all users can clearly tell what Ajax is. I think there are some similarities and differences between them.

This phenomenon is indeed universal for many reasons. The most important reason is that we often only interpret Ajax from a technical perspective. In fact, Ajax is not a single technical concept. In addition to the technical scope, Ajax also contains many web user experience elements, which is also why public opinions generally hold that Ajax is a type of web2.0 technology. After all, a large part of the innovation value of web2.0 comes from the emphasis on user experience and user role.

A glimpse of Ajax has indeed resulted in many misunderstandings. This may be the reason why Ajax users are confused from the perspective of "new technologies.

It should be said that Ajax is not a pure technology first, but more similar to a technical framework. At the same time, there are no new technical elements in the Ajax system. Its core is Javascript technology, A programming language that was previously considered insulated from enterprise applications and only applicable to displaying some "tricks" on the client, while XML, XHTML, DOM, XML-HTTPREQUEST, CSS and other technical elements that are often used to implement Ajax are also mature technologies that have been used for many years.

However, the creative combination of these commonly used technologies brings us an amazing user experience. We can see how amazing the innovation of the model is.

Ajax completely subverts the traditional web application's user interaction model, which is undeniable. In the traditional web experience, users are used to refreshing pages when waiting for and displaying the data after requesting the server data. This interaction method is inefficient and incoherent.

The method advocated by Ajax can greatly optimize user experience. Since data transmission between the server and the browser is controlled by JavaScript, developers can jump out of the strict request response mode in the past to build a more user-friendly web application.

For example, when a user requests new data content, the traditional web mechanism can only wait for the server to return all data, and then refresh and re-display the entire page; while Ajax only requests the content that needs to be changed, and only changes the area that needs to be changed, rather than refreshing the page. This capability not only makes the refresh a major impression on users, in addition, the effective reduction of data transfer makes Ajax an important weapon to ease the web performance bottleneck.

From this point of view, Ajax is indeed a typical representative of web2.0 technology, which reminds me of the process of replacing the DOS operating system with a windows Graphical operating system. In addition to the greater attractiveness of user interfaces, the core changes of the system are also playing an important role.

The appearance and use of the window operating system have indeed brought about a huge change, but the huge improvement in user experience is inseparable from the support of internal functions, as is Ajax in web2.0.

Looking back at the replacement of windows, Ajax is going through the same process. In addition to showing greater attractiveness to user interfaces, Ajax enabled web user interfaces to implement multiple tasks for the first time. Because the page does not need to be refreshed, you do not have to wait for the data to return and change the appearance of the page, the user does not have to wait until all the data is transferred to the server for other operations.

That is to say, the interaction between the user and the browser, the Data Interaction Between the browser and the server can be "Asynchronous", which is also the origin of the Ajax name, the full name of Ajax is Asynchronous Javascript and XML.

The appeal of Ajax to user groups has been proven to be a new target for the development community, I believe that the web development field will surely bring a lot of waves. But many people have a question: Has Ajax shown people a well-known path? According to the development rules of the IT industry, at least no perfect technology has yet emerged.

In essence, Ajax is not a disruptive impact for the traditional development camp, but closer to an enhancement. Based on the improvement of web application experience and more possibilities for interaction, more and more web applications will adopt Ajax mechanism.

A large number of mature Ajax applications have emerged, such as specific applications, self-built development frameworks, or connections with various programming languages. In fact, Java, PHP, mainstream web development platforms such as ASP can all be well connected with the Ajax framework.

After all, no matter the Ajax model or the specific technologies it relies on have appeared many years ago. The reason why it has been applied and recognized today is that, it means that advanced things can be truly developed only when needed.

However, Ajax is still in the stage of coexistence of prospects and risks. Although Ajax has made some progress in the field of application, and has accumulated considerable experience in user recognition and influence, its development path cannot be said.

Ajax is not a standalone. Many technical systems, including windows-media flex, are trying to provide a better user experience. As the demand for asynchronous web interaction grows, more and more technologies will emerge. Currently, Ajax is implemented in a variety of ways. The early standard formation will undoubtedly spread the development strength of Ajax.

In addition, not only does the user group have vague understanding of Ajax, but even professional developers have different understandings of Ajax. Many developers regard Ajax as an uncompromising potential, and the next JAVA in the software development field emphasizes the role of Ajax in the market effect, instead, the real value of Ajax is eliminated to some extent. It is better to learn and give full play to the advantages of Ajax in user interaction than to carry out impetuous expectations and impulsive comments.

Comments: Will Ajax be HOT or OVER tomorrow?

(

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.