Лучший способ для Flex общаться с бэкэндом C #?

Каков наилучший способ взаимодействия flex-интерфейса с бэкэндом, написанным на C #? Единственный канал связи в HTTP, поэтому нет пользовательских сокетов.

Я использовал SOAP в прошлом, но обеспокоен производительностью из-за больших накладных расходов на xml, и это приложение, над которым я сейчас работаю, будет довольно интенсивно использовать данные.

Все, что поддерживает простую настройку и прозрачный маршалинг / демаршалинг - это нормально.

Есть ли что-то как BlazeDS для .net?

Ответы на вопрос(2)

Решение Вопроса

прибегая к помощи AMF .NET и AMF C # (AMF - это протокол, который использует BlazeDS) -

WebOrb for .NET (commercial) FlourineFX (open source) AMF.NET (open source - appears to be dead)

Однако я не использовал ни один из этих проектов - я только что использовал Flex, поддерживаемый Java и PHP.

 09 июл. 2009 г., 14:52
+1 на WebOrb. Это дает вам кучу замечательных возможностей для отладки.
 09 июл. 2009 г., 18:30
+1 для WebOrb также. FlourineFX также является очень хорошим решением.
 Marko09 июл. 2009 г., 13:23
Спасибо, я посмотрю на это.

Я ничего не знаю о flex tbh, поэтому лучше всего дать вам несколько ссылок для просмотра:

www.json.org

flexexamples.blogspot.com/2007/12/flex-json-net-sample-application.html

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

Надеюсь это поможет

 Marko09 июл. 2009 г., 13:22
Да, я посмотрел на него, но, похоже, он требует ручного маршалинга / демаршалинга в / из строк с обеих сторон. Мне нужно что-то такое же прозрачное, как SOAP.
 09 июл. 2009 г., 23:10
Есть сериализаторы JSON для обеих сторон, так что вам не придется выполнять там много утомительной работы. Здесь есть отличный пост о том, как это сделать:thegrubbsian.com/2009/01/02/…
 09 июл. 2009 г., 18:29
JSON МОЖЕТ работать с Flex / AS3, но это одна из самых медленных и болезненных возможностей.

Ваш ответ на вопрос