The Design of Software (CLOSED)

A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.

The "Design of Software" discussion group has been merged with the main Joel on Software discussion group.

The archives will remain online indefinitely.

Ajax or Flex2?

we are going to develop a website which will have a desktop client.

We hesitate between Ajax and Flex:

- Ajax is interesting because customers won't need to download Flash 9 but we will be obliged to develop a full desktop application.
- Flex is really nice but it requires Flash 9. On the desktop side, with the release of Apollo in 2007, there will be only one development for both website and desktop.

Which one would you choose. Do you think users will be ready to download Flash 9?
gunter hermann Send private email
Tuesday, June 20, 2006
Of all the plugins, Flash is certainly the safest.

That being said, I just wrote an AJAX interface...
PHDude Send private email
Tuesday, June 20, 2006
Is this an internal only application?  If so why not check out the beta 2 of Windows Presentation Foundation.  It will build as either a winforms or browser based application with simple compiler flag switches (and you need to watch access "secure" resources from the web zone, since it disallows access to file system, etc).

If you need something that's multi browser though WPF is out.
Eric Wise Send private email
Tuesday, June 20, 2006
Please no more flash.

I'm tired of waiting 10 minutes for a page to finish loading because it has to launch some gimmicky marketing add.

It's slow.  I'd prefer a simplier clean cut page with some ajax ONLY WHERE NECESSARY!  ie. removing unneeded postbacks.  Partial rendering makes sense in some situations.

So - I would forget the Flex/Flash, etc... and stick with minimialist ajax on a page. Too much can be a bad thing.
Steve Send private email
Tuesday, June 20, 2006
Here is an example of too much AJAX. Just try using it for a little while:
Thursday, June 22, 2006
We've kind of pushed AJAX to it's limits.  It has been tricky, but well worth it.  We explored flex when it was in beta, but it was too constraining.
Sanjay Bhatia Send private email
Thursday, June 22, 2006
Forget all the anti-Flash/Flex hyperbole - I'm almost as sick of that as I was of crazy Flash intros a few years ago. The AJAX=good, Flash=bad crowd are almost as deluded as the Flat Earth brigade. Be safe in the knowledge that marketing ads have nothing to do with web applications, and choose the right tool for the job.

In your case, you want a web application (presumably cross browser/platform) that would be easy to port to the desktop in the future. If that's the case then Flex 2 is the answer.

It's also worth considering other options, such as XUL, especially with the recent progress made with XULRunner.
Another Steve
Friday, June 30, 2006
We think Ajax is supposed to be that's what we did.
Mikael Bergkvist Send private email
Thursday, July 06, 2006

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics
Powered by FogBugz