2009-07-09 2 views
1

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

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

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

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

ответ

4

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

  • WebOrb for .NET (коммерческий)
  • FlourineFX (с открытым исходным кодом)
  • AMF.NET (с открытым исходным кодом - по-видимому, быть мертвым)

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

+0

Спасибо, я возьму Посмотрите на это. – Marko

+1

+1 на WebOrb. Это дает вам множество отличных функций для отладки. – Shua

+2

+1 для WebOrb. FlourineFX также является очень хорошим решением. –

0

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

Я ничего гибкого ТБХ не знаю, так что лучше я дам вам несколько ссылок, чтобы посмотреть на:

www.json.org

flexexamples.blogspot.com/2007/12/flex- JSON-нетто-образец-application.html

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

Надеется, что это помогает

+0

Да, я посмотрел на него, но, похоже, он требует ручного маршалинга/разборки в/из строк с обеих сторон. Мне нужно что-то прозрачное, как SOAP. – Marko

+0

JSON CAN работает с Flex/AS3, но это одна из более медленных и более болезненных возможностей. –

+0

У JSON сериализаторы для обеих сторон, поэтому вам не нужно делать много утомительной работы. Есть замечательная статья о том, как это сделать здесь: http://www.thegrubbsian.com/2009/01/02/integrating-adobe-flex-and-net-with-aspnet-mvc/ – onekidney

Смежные вопросы