There is a bug in the Flash player that makes it impossible to implement a RESTful architecture with a Flex or Flash backend. In essence, it is a buggy implementation of an http client - the client cannot get to the response body unless the reponse code is 200.. This is really bad. But what is an embarrassment for Adobe is that:
- That bug was opened more than a year ago
- It is marked as priority C only
- It was closed and had to be reopened after the community complained
- Adobe engineers suggested as a workaround to purchase LCDS Server
- It does not matter too much if Flex is open-sourced as long as the Flash player is not
- It does not matter at all if Flex or Flash are open-sourced if the community cannot apply patches and get them into the deployed player
Comments
I just stumbled upon this one last night. Flex is suddenly not so sexy anymore. I dunno wether the RestService under http://lab.arc90.com/2008/03/restservice.php will do , considering the rather huge drawback that it only seems to be usable in Adobe AIR. Haven't tried it yet...
Oh well...
Thanks for the pointer - quite a nice write-up of the situation.