I have done some work in ASP.NET and Flex seems to almost be
the Adobe /
Macromedia version (or competition) to ASP.NET. Am I way off
Flexbuilder almost reminds me of a nicer, friendlier version
of .NET Studio
2005. (Probably because I have used DW for years)
Developer / Support
ASP.NET is still a server-side generator of HTML pages. It
uses the standard stateless html page with server-side sessions to
keep track of state between continuous page refreshes. You know,
the "isPostback" checking stuff you have to do to update a control
with server-side data?
Flex, on the other hand, has a persistent client. You hit a
url once to show the UI, then never again. Dynamic UI is acheived
by getting data only from the server, and re-rendering the affected
part of the UI. No page refreshes, ever. And of course, this means
that state is always available on the client.
Another big advantage is the browser independence provided by
the Flash Player.