Andy said:
On 26 Jul 2005 03:51:53 -0700, "Travis Newbury"
The jury has already decided - maybe you don't agree.
I am not making a judgement on the technology, only my use of it.
One nice thing you can do with AJAX is to handle business logic with it.
You can describe business logic and run it on the server. Then you can
take this same description and use it to generate an AJAX client app
that emulates the same behaviour client-side. Or even better, you can
have a transparent client query the server from within the page, so as
to use the server to actually execute the logic. You could do this with
Flash (and friends) too, but you'd have to do three implementations.
Why would you have to do 3 implementations? One of out best selling
Flash applications (a live or on demand training/simulation
application) is completely data driven to include the creation, size,
placement, and content of objects on the screen. The developers use a
(VB.net) application to describe what they want (both layout and
content), it creates the Flash configuration (either XML or a table in
the database depending on the needs). The Flash object when it opens
reads the configuration from the XML file or the database, configures
itself (look and feel as well as functionallity) then runs. Business
logic resides on the server where it belongs. We support
ASP/Access/SQL Server or PHP/MySQL
There is no timeline, no layers, and no objects in the raw Flash
object. Only actionscript. This has the additional advantage of being
VERY small (49K if you use Media player for your video, 79K if you use
FLV video) so a Dialup connection is not a problem even with a very
sophisticated training course. The FLV video version will also run on
ANYTHING that supports Flash-7.