Ajax or the FLASH_IT industry

Source: Internet
Author: User
In the 2006, a variety of web2.0 applications, a variety of web2.0 sites are countless

In the web2.0 of the promotion of Ajax technology has been widely concerned about the Javascript/ajax/css books also appeared in front of us

Obviously, 2006 is the year when Ajax technology has developed and matured, and the various Ajax and Web UI frameworks are dazzling and impossible to choose from.

Web2.0 's concept has gradually been deeply rooted in the popular, known as web2.0 site every moment in the presence of

So when exactly is web2.0? My understanding is: Excellent user experience, strong user interaction

Ajax technology is to improve the user experience, resulting in no refresh, dialog boxes and other models to improve the user experience

As Ajax technology is becoming more and more popular with the Web site, developers of concern and practice, the giants of course will not miss this opportunity, Microsoft/yahoo/google has launched its own AJAX framework

Ajax has gained a great deal of popularity, but Ajax has many drawbacks:


1: Based on JavaScript development makes a lot of people are very headache, lack of development/debugging tool support, development efficiency is not high, the code is difficult to maintain
2: Browser compatibility, JAVASCRIPT/CSS have to consider browser compatibility, to achieve 100% browser compatibility is almost impossible, although there are many good cross-browser framework for use, but it is difficult to find a very mature use
3: Lack of UI component support, simple few form controls can not meet the professional application
4: No graphics engine, although there are VML and SVG, but in IE and FF fragmented
5: Slow operation, for a large number of data applications, display data and processing data line rate is relatively low, and in IE under the memory leak is very difficult to avoid (IE7 memory management should be much better)
6: If you use a variety of AJAX frameworks, your network bandwidth may be a problem, like Prototype/dojo/yui/atlas is a very expensive


Haha, said so much Ajax, should say flash, presumably we have used the famous flash/dreamweaver, they are Adode company's masterpiece (the acquisition of Macromedia Company), As a leader of web development will certainly not let go of web2.0 this great opportunity, Flex is the introduction of this trend, Appllo is also coming out

FLEX2 Official Website Introduction:


Adobe®flex™2 can create and deliver rich Internet applications (RIA) within the enterprise or on the Web, the most complete and powerful RIA development solution. It enables enterprises to create personalized rich multimedia applications, greatly improve the user experience, thoroughly revolutionized the interaction between people and the Web.
Adobe Flex Builder™ is an eclipse™ based IDE designed to develop an RIA that combines the richness of desktop applications with the cross-platform nature of the Adobe business platform. Flex Builder enables developers to quickly build rich client logic that integrates with XML, Web services, or Flex Data services. With precise design and typesetting tools, user interface designers can create more colorful, customizable skins for the application interface.


Flex is menacing, get a lot of flash enthusiasts attention and practice, let people know that flash can not only make beautiful animation effect, but also can develop a good user experience of complex applications

Haha, is simply too perfect, heard that actionScript3.0 execution efficiency is actionScript2.0 10 times times, do not know is not fooled

Why not try Flash/flex to achieve your great web2.0 application? Is it the legendary SEO?

Take advantage of flex development in a little bit of Adobe's Web site:


Benefits of using Flex
Enhanced user Experience Flex lets build applications that provide a engaging user experience. An engaging user experience ensures this customers are drawn into your application, that they understand D that they can more quickly complete a task or find the information they are.

A complete environment Flex is a powerful application development solution for creating and delivering RIAs within the ENT Erprise and across the web. It provides a modern, standards-based language and programming model that supports common design patterns and includes a h ighly productive IDE.

Common deployment Environment Flex applications execute on Flash Player 9, which are platform independent, so customers do Not need to install custom client software. Also, Flash Player runs consistently in all browsers and platforms, so and don't have to worry about inconsistent Behavio R in different client environments.

Enterprise-class features can use Flex data Services to transparently synchronize data and support real-time data push . Messaging capabilities enable more robust applications this continue to function after network connectivity is lost and Al Low multiple people into different locations to browse or chat in the same application. These features, plus the ability to integrate audio and video, open the door to new ways of interacting with customers, PA Rtners, and employees.

Eliminate page loads applications running in Flash Player behave like desktop applications, instead of a series of linked Pages.  Flash Player manages the client interface as a single, uninterrupted and does not require a page load from the server When the client moves from one section of the application to another.

standards-based Architecture Flex, ActionScript, and MXML are designed to existing standards. MXML is XML compliant, implements styles based on the cascading Style Sheets, Level 1 (CSS1) specification, and implements An event model based on a subset of the 3 Events specification. ActionScript is a ecmascript-based language that provides support for object-oriented development. The Flex server executes on standard Java platforms or servlet containers.

Cross-browser compatibility Web applications should run the same on all browsers and platforms. By standardizing on Flash Player as the client environment, your are guaranteed a consistent user experience on all platfor MS and browsers. For more information, you'll deploying Flex applications on Flash Player.

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.