Suppliers are trying to make it easier for enterprises to use Ajax.
Today's network users are all spoiled. Once they have experienced quick responses and good interaction functions on Google or Flickr, traditional click-and-wait web interfaces can no longer meet their needs. These functions are implemented through Ajax. Due to the increasing commercial value brought by Ajax, supporters of Microsoft (Microsoft) and open-source development platform eclipse are actively developing some suitable Ajax platforms recently, this tool allows you to easily create interactive web applications.
Ajax and other network development tools and technologies are different from traditional server-side software. Server-side Software generally has mature technical standards, while Ajax and other network development technologies are still changing. Ajax is a symbol of the emerging network development technology. It integrates JavaScript and XML technologies. Each time you call new data, you do not need to send requests to the server repeatedly. Instead, you can obtain the data that may be used in the browser cache area in advance, the response speed of the interface is significantly improved. Google maps is one of the most typical examples of Ajax applications.
Not long ago, leaders of Eclipse open-source projects, including international commercial machine companies (IBM), Intel, red hat, and SAP) announced that eclipse will be expanded from the developer's work platform to a new platform that competes with Microsoft in the enterprise market. At the eclipsecon conference held recently, Mike milinkovich, executive director of the eclipse Foundation, said: "in the next three years, Microsoft may continue to persuade some enterprises to give up Win32 APIs, and switched to (Windows) Vista." However, MILINKOVIC recommends that enterprises use the eclipse rich customer platform. Because developers can use this set of components in Enterprise Desktop applicationsProgramCreate a better interactive interface. After a development, it can run on Windows, Linux, or apple.
Eclipse action
The Eclipse project team is trying to provide users with more options besides Microsoft products. Not long ago, the project team launched an open-source project rich Ajax platform (hereinafter referred to as "Rap"), attracting developers to use eclipse to provide interface components, it includes a window-style menu, a drag bar, and a pop-up window that supports the drag function (drag-and-drop window expanders). The purpose is to make Web applications more interactive in the browser.
Not long ago, IBM and Google, Laszlo systems, Mozilla, netway Company (Novell), Oracle, RedHat and Yahoo, we have jointly created an open-source project, Ajax Toolkit framework, to build an eclipse-based software system to reduce the difficulty of using Ajax tools on the eclipse platform. Before that, it was not that easy to use ajax to develop programs. Google found this in the process of developing Google Maps. It finds that the shadow marked on the map or the driving route between the two points will produce different display effects due to different browser usage. However, Bret Taylor, Google Maps product manager, also said: "Google has invested a lot of effort in creating the toolkit, so you can rest assured about these details ." With the help of a large company like Google, the eclipse project is using the Google method to make it easier for all enterprises to use Ajax technology.
At the same time, Microsoft has not been in the same position. Bill Gates, chairman of the company, delivered a keynote speech at the Microsoft Network Technology Conference recently. Gates admitted in his speech that a new wave of Web application boom is approaching. Some websites can be called by APIs like traditional software components and run like subprograms. "Now, an era with innovative ideas has arrived ." "This is a new era of software," Gates said ."
Microsoft recently released a self-owned Ajax development tool-Atlas upgrade test version. It can create standard JavaScript on the client of the application. Microsoft has also developed JavaScript-based server-side extensions to optimize the execution of Ajax applications on Windows. In this way, the software compiled with Atlas can interact with various elements of Windows Vista. In addition, web applications written using Atlas can interact with other Vista programs, such as calendars, instant messaging contacts, albums, and media playing software. Brian Goldfarb, Microsoft's web tool product manager, also said: "The company is considering other richer application scenarios, in this way, you can better work with IE and Windows systems. "
However, Microsoft officially launched the Atlas tool only when it released the next version of Visual Studio, codenamed "orcas. Therefore, it may take several years before the release of Atlas. At the same time, eclipse is developing rapidly using the Ajax toolkit.
Microsoft's advantage lies in its ability to integrate Atlas with the company's Windows system, SQL Server database, and other software. However, IBM also startedSource codeIn the form of, donated eclipse's core work platform technology, because it also hopes that Java tools have similar integration with Microsoft.
Greg Stein is Google's Engineering Manager, chairman of the Apache Software Foundation, and sponsor of projects such as Apache Web servers. Stanine believes: "Eclipse is an integrated development environment, so it will simplify the development of Ajax applications to a certain extent ." Jochen Krause, managing director of innoopract, a small German software company, also predicted that the Platform would "extend eclipse applications to a different field, that is, the interactive web application field." The RAP project was proposed by the company.
Simply put
Eclipse projects will help enterprises. With the eclipse toolkit, they do not need to master specialized JavaScript knowledge and can work under the eclipse framework. Most programmers in C, C ++, COBOL, Java, and PHP are familiar with eclipse. "The response time for some of our applications will become faster," says Danny d'amours, a computer system officer at the National Research Council Canada, it also provides better online interaction." In the eclipse Ajax framework project, "Ajax will be integrated into a part of the eclipse development environment ." Damor added.
Will damor consider using Microsoft's atlas? It seems that he is not interested in this. Indeed, the confrontation between Microsoft and non-Microsoft seems to be in a tense state. Although enterprises often adopt both Visual Studio and eclipsebased development tools, they may also include Ajax and web application technologies.
By using Ajax, enterprises can enhance Website Functions and improve user experience. They can scroll through the screen to view a large amount of information, easily drag items into the online shopping cart, or configure products online without constantly refreshing pages. In fact, not only companies like Google are using Ajax, Lands' End websites and Volvo companies (Volvo) are also using Ajax technology to allow potential customers to design their products or cars, besides, Sabre Holdings also uses Ajax technology to reduce the response time of flight planning software used by its airline customers.
Standards are being developed by web innovators, and everyone wants to be standards makers.