What strength does Ajax bring to the Internet?

Source: Internet
Author: User
Last two years Web2.0 Is becoming the focus of network users, and Ajax This name is also frequently matched Web2.0 But it is confusing that not all users can make it clear. Ajax What is it. For Web2.0 In itself, there are different opinions, and it is difficult to get an accurate definition. I think it is quite the same in this regard.

This phenomenon is indeed universal for many reasons. The most important reason is that we often only explain it from a technical point of view.AjaxIn factAjaxIt is not a single technical concept. Outside the technical scope,AjaxIt also contains manyWebUser Experience elements, which is why public opinions generally considerAjaxYesWeb2.0Technical reasons. After allWeb2.0A large part of the innovation value comes from the emphasis on user experience and user role.

 

It is true thatAjaxThis may be"New Technology"UnderstandingAjaxUse`The reason why the customer is not allowed.

It should be said thatAjaxFirst, it is not a pure technology, but more similar to a technical framework. At the same timeAjaxThere are no new technical elements in the system, and its core isJavascriptTechnology, a type of technology that is previously considered to be insulated from enterprise applications and is only applicable to displaying some"Trick"OfProgramming Language, AndXML,XHTML, Dom, XML-HTTPREQUEST, CSSAnd so on.AjaxIs also a mature technology that has 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.

AjaxThoroughly subverts traditionsWebThe application's user interaction model is undeniable. In the traditionalWebIn the experience, users are used to page refreshing when waiting for and displaying the data after the server data is requested. This interaction method is inefficient and incoherent.

 

AjaxThe proposed method can greatly optimize user experience. Because the data transmitted between the server and the browser is transferredJavascriptControl, developers can jump out of the strict request response mode in the past to build a more user-friendlyWebApplication.

 

For example, when a user requests new data contentWebThe mechanism can only wait for the server to return all data, and then refresh and re-display the entire page;AjaxOnly request the content that needs to be changed, and only change the area that needs to be changed, instead of refreshing the page. This capability not only makes the refreshAjaxIt gives users the most important impression, and because of the effective reduction of the data transfer volumeAjaxBecome a reliefWebAn important tool for performance bottleneck.

 

From this perspective,AjaxIndeedWeb2.0A typical technical representative, which reminds meWindowsGraphic operating system substitutionDoSOperating system process. 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 window operating systems have indeed brought about great changes, but the huge improvement in user experience is inseparable from the support of internal functions,AjaxToWeb2.0This is also true.

 

ReviewWindows,AjaxGoing through the same process. In addition to displaying more attractive user interfaces,AjaxFirst enableWebThe user interface implements multiple tasks. 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 user can interact with the browser, and the Data Interaction Between the browser and the server can be"Asynchronous".AjaxThe origin of this name,AjaxThe full name isAsynchronous JavaScript and XML.

 

AjaxThe appeal to user groups has been proven a lot, and applications are moving as needed,AjaxIt is also becoming a new target for developers.WebThe development field will surely make a lot of waves. But many people have a question,AjaxHave you shown people a smooth track? FollowItAccording to the development rules of the world, at least there is no perfect technology yet. 

 In essence,AjaxThe traditional development camp is not a disruptive impact, but closer to an enhancement. Based onWebApplication Experience Improvement and more possibilities for interaction will increaseWebApplicationProgramUseAjaxMechanism implementation.

A large number of matureAjaxApplications, specific applications, self-contained development frameworks, or connections with various programming languages, in factJava, PHP, ASPAnd other mainstreamWebBoth the development platform andAjaxFramework for good mounting.

Then, whether it isAjaxThe pattern is based on specific technologies that have appeared many years ago. The reason why they have been applied and recognized today is that, it means that advanced things can be truly developed only when needed.

However, currentlyAjaxIt is still in the stage of coexistence of prospects and risks. Although in the application fieldAjaxSome progress has been made, and user recognition and influence have also been accumulated, but its development path cannot be said to be smooth.

 

AjaxNot a standalone, includingWindows-MediaOfFlexAnd many other technical systems are trying to provide a better user experience.WebAs the demand for Asynchronous interaction grows, more and more technologies are emerging. CurrentlyAjaxImplementation is also diverse, and standards cannot be formed as early as possible will undoubtedly be scatteredAjaxDevelopment force.

BesidesAjaxFuzzy understanding, even Professional DevelopersAjaxThe understanding is also very different. Many developers willAjaxIt is regarded as an uncompromising potential stock, the next in the software development fieldJavaThese are all over-emphasized.AjaxThe role of the market effect has been killed to a certain extent.AjaxTrue Value. It is better to learn and give full play to it than to carry out impetuous expectations and impulsive comments.AjaxAdvantages in user interaction.

 

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.