That is not an easy question, because there are a lot of factors you have to
consider. However, one issue off the bat is that Flex is a client
technology. Even if you decide to go with Flex, you still have to have a
back end technology to provide the data. So you could have Flex on the
front end and any number of technology on the back such as Ruby, Java, .Net,
or probably even keep your Joomla backend. The main benefit of Flex is that
provides a rich client. If you need to visual data or work with data in a
complex fashion it is great. If you want a wow factor or are dealing with
multi-media like video and audio you can do some really cool things with
Flex. If you want a really interactive site Flex is great. If you need an
informational site with some basic data entry, it's probably the wrong tool.
If you are concerned with search engine optimization it's the wrong tool,
though you could have a Flex and HTML interface if want search engine
optimization and still need the capabilities that Flex provides. Another
issue is your audience. If you're focused on the government, some agencies
don't allow to run Flash which will deny your audience access to your site.
If you can give some more information and want to discuss it offline, you
can contract me directly at
kbr...@aboutweb.com.
-Kelly