The key differences here are project complexity, compatibility, and
maintenance. 

AJAX applications are harder to develop and harder to maintain than Flex.
There are details in using AJAX that produce compatibility problems as
browsers vary in support DTML/XHTML/Javascript for AJAX rendering. AJAX
requires allot of work to maintain a high level of compatibility and as WC3
Standard migrate and browsers implement them, AJAX backwards compatibility
will be an issue. With Flash there is one standardized player that works
compatibly cross-platform and cross-browser. The Flash player is also
backward compatible in that future players will support legacy content. If
you build an application in Flex 1.5 today, it will work in Flash Player
8.5, 9, 10 compatibly.

One of the most hidden values of Flex is maintenance. Flex apps are
surprisingly easy to maintain and change over time. You can restructure the
presentation layer of a Flex application dramatically without breaking any
of the core business logic. On LifeCoach (MAX Finalist), we had team members
changing the look and feel of the app late in the development cycle and in
several cases whole apps were repurposed and reskined in a short period of
time.

Truth be told, there are situations where both make allot of sense. In MXNA,
the reporting charts features are a very good example of Flex and AJAX
integration. 

http://weblogs.macromedia.com/mxna/reports/mostPopularPosts/index.cfm

Flex interacts by modifying HTML information in an AJAX design and in turn
HTML events cause the Flex UI to change as well. Also with Flash 8's support
for External Interface, interaction with JavaScript (AJAX secret ingredient)
is much more seamless and synchronous.

The choice of which technology to use depends on your teams development
skill set and overall development preference.

There is also a problem in comparing Flex to AJAX in that one is a
development tool and one is a set of techniques/loose apis. It would be more
fair to compare ClearNova:ThinkCap to Macromedia:Flex. ThinkCap is a RAD
tool for AJAX/J2EE development.

http://www.clearnova.com/ 

Even comparing ThinkCap to Flex, you will find that Flex is dominant in
compatibility and maintenance. Plus once you are working within the Flash
Player, your creativity is more of a limitation than pure technology.

If it were my choice Flex would win hands down. Then again I am biased
towards the Flash Platform.

My 2 Cents,

Ted Patrick


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 0.0.344 / Virus Database: 267.12.4/146 - Release Date: 10/21/2005
 



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/flexcoders/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to