This content has been marked as final. Show 3 replies
I would personally go with a mixture of the two. As far as the RIA is concerned with the video chat, text chat, and all of your features I think you would have a much easier time developing those components within Flex then you would Flash. However getting something to really look nice is accomplished much easier within Flash seeing as how Flex's only drawing tools consist of code. So depending on your design itself you can go very very deep into getting something to look good with using CSS Styles themselves however there are limitations that CSS isn't just gonna get the look you want which is when it's time to switch over to what's called "Skinning" this is where you replace the skin of the component itself with one that's more desirable to your design. You can develop your skins or photoshop and use either the exported SWF or image to completely change the look of the component.
So my conclusion to this is I think developing your application within Flex will produce a much more scalable application in terms of being able to be expanded upon later, however depending on the design you are looking for you will spend a lot more time getting that extra "shadow" just where you want it.
The other thing you have to ask yourself (and your developer) is what is better suited for your company? I've been inside Flex everyday for over the past year now so I feel very comfortable in writing an application like that within Flex, however lately the only tinkering I do with Flash is freelance and skinning for Flex so I'd have a much more difficult time developing it within Flash. Is your developer more comfortable to accomplish the task in Flash or in Flex? As well as is there time to compensate for a learning curve for your decision of which to use?
Just my thoughts, hope this helps.
It is not an either-or proposition Use flex to quickly build the app, navigation, dataFlow, interaction. Use Flash to develop components that look act in special ways that might be difficult in Flex.
You will need CS3 Flash.
I talked to my developer and my designer. They both totally agree...
Thanks for your help!