Among all the techniques for developing web interfaces that have appeared in recent years, none can compare with Ajax in its popularity. Through the use of Ajax, you can create websites that look and behave like regular programs on your PC. Information on the screen is updated without reloading the page. The convenience of the Ajax interface is familiar to every user of such applications as Gmail, Flickr, or Netflix.
For developers, the use of Ajax creates difficulties due to the fact that each browser handles XML in its own way, and in fact all data exchange in Ajax interfaces is based on XML. Everyone solves this problem in their own way. For example, a blog for Webmonkey developers
tells about this method: Flash is used as a parser for XML. This development technique is called
Fjax , that is, Flash plus Ajax.
Using Fjax, you can make applications more compact by removing code specific to certain browser versions. This is an alternative way to create Web 2.0 sites. Naturally, to view such sites, the user must have Flash Player installed.
')
The Webmonkey blog on Fjax is told by programmers Jay and Steve McDonald who use it in their daily work. They emphasize that Fjax is an exceptionally non-standard way to use Flash, that is, this method is not focused on flash designers and is not intended to create flash websites in the traditional sense of the term. This is its fundamental difference from specialized technologies for creating interactive websites using Flash, for example,
Adobe Flex . In addition to Flex, there are also other tools for integrating Flash and Ajax, such as
Spry . All of them have nothing to do with Fjax.
In the case of Fjax, Flash technology is used exclusively to perform “rough work”, and not at all for visualization. That is, the user does not see any flash movies, with the exception of a single transparent SWF animation with a size of 1 × 1 pixel, which is loaded only to receive XML from the server and deliver ready HTML to the script.