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

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

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

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

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

2 ответа

Решение

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

  • WebOrb для.NET (коммерческий)
  • FlourineFX (с открытым исходным кодом)
  • AMF .NET (с открытым исходным кодом - кажется, мертв)

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

Вы изучали использование JSON?

Я ничего не знаю о 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

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

Другие вопросы по тегам