R – Is it a good idea to build a web user interface using Flash

flashuser interface

the company I work for has a web-based user interface which paying clients log in to to get access to data and control mechanisms.

We're planning to launch a completely new version of this interface, and one option we're considering is whether to build it in Flash.

The argument for using Flash is that it would enable us to build a really innovative, engaging interface.

My worries about this are:

  1. None of the developers currently know anything much about Flash.
  2. It seems to me like it will make maintaining the system harder (the current incarnation is built using PHP / HTML / JavaScript / AJAX).
  3. I don't know enough about Flash to be able to estimate what impact it will have on initial development or on maintenance.
  4. I fear it will worsen the user experience — slow download times, for one thing, and it won't work at all for people who don't have Flash installed.
  5. It feels like overkill. We want to show some pretty graphs, which I think we should build using something like Fusion Charts, but otherwise it will just be fairly straightforwad text and graphics. It feels like we'd be in danger of adding pizzazz just for the sake of it, because we can.

Anyone have any thoughts on this? I'm not asking about public web sites, but is Flash a good idea for an online user interface?

Incidentally, I know very little about Flash, so I apologise if I've made any horrifically wrong assumptions here!

Best Answer

You will be doing yourself a huge disservice by creating an administrative tool purely in flash. As you said, it will be complete overkill. You will be pulling your hair out in no time (especially if your developers know nothing about flash) and only for the sake of making it look "flashy." Also, if your devs aren't skilled in flash, you run the risk of making a cheesy UI, making a buggy UI, and going waaay overbudget in learning how to use the timelines and such. Flash is great in small doses and possibly for large-budget websites with many viewers (see nike), but if you're just building an admin tool, stick with PHP/.NET/whatever and good ol' HTML/CSS.

Related Topic