Ajax 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. The uncertainty of service-side technology.
8. Web2.0.
7. Adopted by the software industry leaders.
6. Good integration with technology such as Flex and Flash.
5. Marginal cost is low.
4. Can benefit the general Web application.
3. Across browsers and across platforms.
2. Be King of usability and user experience.
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 Mozilla 1.0 release of the Firefox browser and support for XML HTTP request 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). JavaScript or ECMA Script (Standard ECM A-262): One interesting thing is that JavaScript has long since become accepted technology, and for a long time, many companies have adopted 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 that comes from the Universal consortium.
http://www.w3.org/XML/.
3). html:http://www.w3.org/markup/.
4). css:http://www.w3.org/style/css/.
5). XML HTTP Request Object: Supported by Internet Explorer, 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.
Top ten reasons for sixth place: good integration with flex and Flash technology
Most development communities no longer support the hot discussion of Flash vs Ajax, both of which have their own strengths and weaknesses on different occasions, but they have a great deal of opportunity to integrate into one job. 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. However, if you look at a list of customers using AJAX technology such as ebusiness applications (www.ebusinessapps.com) or Tibco (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.
Ten reasons for eighth place: WEB2.0
Likes or dislikes. The WEB2.0 operation attracts all the attention of developers, venture capitalists, markets and end users. These explicitly promote the early application of Ajax. What are we going to see when the hype is over? From backpack to Google Maps, the Ajax interface is the main component of WEB2.0 applications. A lot of publicity helps to accelerate the adoption of Ajax, and the benefits of usability can make the technology widely available. One of the main principles of WEB2.0 is to use the web as a platform for application development, not just a Web page. The user interface with high availability and interactivity is a major component of all application platforms.
Top ten reasons for Nineth Place: Ajax based on server technology uncertainty
The same as the Ajax Technology browser, the technology is compatible with all the standard server and service-side languages, such as PHP, ASP. asp.net, Perl, JSP, Cold Fusion and so on, choose the one that belongs to you and start. This makes Ajax development independent, because all developers can use and discuss the same presentation layer together.
Top ten reasons for tenth place: Web-based Next generation RIA technology has not yet emerged
The people who use XUL technology today are great because 90% of browsers do not yet support this technology, and it is impractical for most applications to use this technique. However, Ajax developers should give a portion of their attention to these technologies, such as XAML and XUL. There is no doubt that these technologies will make it easier to develop rich Web applications. But they may not be compatible with each other and have different market needs or incentives.
Ajax technology will greatly improve the usability of Web applications in the coming years. Ajax technology is not perfect, not "rocket science" many developers and technology companies are always experimenting with other better technologies of RIA. The real problem is that Ajax technology is now available and well applied, and it works across browsers, across platforms, and both users and developers alike. Featured Ajax apps such as Google Maps have become the leader in the field (is anyone using Mapquest?). Likewise, the leading Fortune 500 uses AJAX technology and contributes to the development tool to the community. In general, the industry is consistent in using AJAX technology and is using it. Again, RIA applications and Web applications use AJAX for a major advantage not only as a tool for developers, but as a phenomenon: it changes the way we develop Web applications. No one can say clearly which technology will replace it and when it will be replaced in RIA applications, but many factors support AJAX applications that should last for years.
About the author
Andre Charland has been working on Internet software for more than 10 years, and is one of the ebusiness applications (www.ebusinessapps.com) Company's chairmen and founders. He and Dave Johnson created the company in 1998. His main experience is in usability, marketing, project Management, and component-based software development. The education includes: Simon Fraser University in Vancouver, BC, where he reads computer science and business Administration. He has hundreds of internet project experiences as a developer, manager, and architect.
Original link
http://www.developer.com/java/other/article.php/3567706
- Ajax: A new way to build Web apps
- Discussion on the error handling mechanism of AJAX (2)
- Discussion on the error handling mechanism of AJAX (1)
- First experience. NET Ajax Brushless New technology
- A brief analysis of Ajax development Technology in Rails system (4)