raven opened this issue on Jun 25, 2009 ยท 1706 posts
bagginsbill posted Tue, 07 July 2009 at 9:49 AM
I agree there are some serious things to give one pause before deciding to use Flex.
But there are some elements that have made that decision a winner, even taking into account some of the gotchas I've run into. For example, the Poser library now starts up with the same alacrity whether you have 2 megs or 200 gigs of content. I'm not hyperbolizing there. This is because AS3 is really well set up for asynchronous loading of content from a server.
In the new UI, I often have 40 or 50 things loading in the background with no hiccups whatsoever. Some of the testers who have huge runtimes (500 Gig) are pretty darn happy about how it works now. And you can find your content in seconds - seconds I tell you!
I also was able to allow the loading of any item in your runtime with just one click. Anywhere. I don't care how deep it is or how many runtimes you have, you can find and load an item with one mouse gesture.
Also, I have to say I that while I hate the occasional wierd behavior bugs in the Flex GUI components, all in all I was able to implement some pretty amazing visuals that look good, are very user friendly, support Japanzese and Korean and German and French without any headaches, and do their job very fast. I have a lot of experience with many different GUI libraries. When you net it all out, the Flex toolkit gave me the freedom to arrange content dynamically in a way that would have been 10 times more development work with most of the others kits. The only kit I think could have done an equally good job with the more esoteric visual stuff and all the dynamic background loading activity would be C# and .NET but that simply was not an option, unless we were willing to abandon the Mac users.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)