All, So in a previous thread we discussed native support of Flex within TurboGears. I want to address another question. How best to use Flex with TurboGears OR should something else be used.
Here's my experiences: We first developed a flex application with a 3rd party JSON support component and TurboGears as the web application server. It worked fine once we dealt with the JSON issues. I later developed a flex application using TGWebServices but quickly came to realize that the httpservice calls were working FAR better than the SOAP based ones both in speed as well as ease in parsing. Additionally, because I was passing very complex objects I found myself needing to create xml strings and pass then back and forth rather than the TGWebService Complex objects. This approach required no 3rd party flex apps and once the details were worked around was pretty clean. The biggest issue here was the caching which required me to do the extra parameter hack to avoid (my easy cherrypy expire response decorator didn't quite work using TGWebServices as it has in other TG apps I have done) I've been pleased with Flex (alternating between thrilled and disgusted depending what problem I discover) and other than a hack on cherrypy to handle fileupload issues the server side has been no problem whatsoever. I'm using Elixir to handle the db interactions and again, once through the learning issues, that is working great as well. I'm debating now whether raw TurboGears with just using http is the right way to go here, or even (gasp) if TG is overkill for a simple web application service that is not going to do any GUI work... Thoughts? --B --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

