This content has been marked as final. Show 3 replies
AJAX= Asynchronous Java and XML (see thats lots of stuff)
Flex = Adobe system that utilizes Ajax(and Voodoo)
The key word in here for me was "powerbuilder". I'd say go with with Flex, and here's why:
If you want enterprise level applications, that deliver an experience to the user that best mimics the desktop experience, while taking advantage of all the web has to offer (no desktop downloads / Centralized source control, etc) - use Flex.
Your users will have asynchronous access to date - that is to say, one part of the application can change without refreshing the entire screen.
If you wanted to create a mostly HTML (content, for example) site, and you wanted a few bells and whistles to ease the users navigation on the app, then integrate some AJAX into your HTML based app.
I would argue, strongly, against creating a fully functional, enterprise application to replace a desktop powerbuilder app, for many reasons. Code maintenance, browser integration (or lack, there of)...I can go on more, if you need me to.
I'd be interested in getting your reaction.