2009-07-09 6 views
1

Quelle est la meilleure façon pour flex frontend de communiquer avec backend écrit en C#? Le seul canal de communication en HTTP, donc pas de socket personnalisé.Meilleure façon pour Flex de communiquer avec le backend C#?

J'ai utilisé SOAP dans le passé, mais je suis préoccupé par les performances depuis l'énorme surcharge de xml, et cette application sur laquelle je travaille actuellement nécessitera beaucoup de données.

Tout ce qui prend en charge la configuration facile et le marshaling/unmarshaling transparent est OK.

Y a-t-il quelque chose comme BlazeDS pour .net?

Répondre

4

I trouvé quelques options par googler AMF .NET et AMF C# (Autorité des marchés financiers est le protocole qui BlazeDS utilise) -

Cependant, je n'ai utilisé aucun de ces projets - je viens d'utiliser Flex soutenu par Java et PHP.

+0

Merci, je vais prendre un coup d'oeil. – Marko

+1

+1 sur WebOrb. Il vous donne un tas de fonctionnalités pour le débogage. – Shua

+2

+1 pour WebOrb également. FlourineFX est aussi une très bonne solution. –

0

Avez-vous envisagé d'utiliser JSON?

Je ne sais pas quoi que ce soit à propos TBH flex, donc mieux que je vous donne quelques liens à regarder:

www.json.org

flexexamples.blogspot.com/2007/12/flex- JSON-net-échantillon application.html

www.lostechies.com/blogs/rhouston/archive/2008/02/25/a-custom-converter-for-json-net.aspx

Hope this aide

+0

Oui, je l'ai regardé, mais il semble qu'il nécessite un marshaling/unmarshaling manuel de/vers les chaînes des deux côtés. J'ai besoin de quelque chose d'aussi transparent que SOAP. – Marko

+0

JSON PEUT fonctionner avec Flex/AS3 mais c'est l'une des possibilités les plus lentes et les plus douloureuses. –

+0

Il existe des sérialiseurs JSON pour les deux côtés, donc vous n'avez pas à faire beaucoup de travail fastidieux là-bas. Il y a un excellent article sur comment faire ça ici: http://www.thegrubbsian.com/2009/01/02/integrating-adobe-flex-and-net-with-aspnet-mvc/ – onekidney

Questions connexes