2013-07-26 3 views
0

У нас есть проект, разработанный в Silverlight/DevForce, в настоящее время мы просто перемещаем код в HTML5. Мой вопрос заключается в возможности повторно использовать часть проекта на стороне сервера, я имею в виду, можно ли повторно использовать службы DevForce или лучше перейти на службы WebAPI? IdeaBlade имеет Breeze Js для HTML5, но он больше похож на поставщика услуг передачи данных и не поддерживает службы DevForce.Как использовать Breeze Js с услугами DevForce

ответ

1

Возможно, вы спрашиваете, предлагает ли BreezeJS механизм обработки произвольных вызовов обслуживания между клиентом и веб-API, запущенным на сервере ... в виде DevForce «invokeServerMethod».

BreezeJS не. DevForce «invokeServerMethod» полезен, когда вам нужно поговорить с сервером по причинам, отличным от данных. Вам не нужно открывать и защищать свой собственный канал; вместо этого вы можете совместно использовать безопасный канал передачи данных DevForce между клиентом и сервером. Это также удобный способ отправки пакета объектов. Настройка собственного независимого канала - не очень весело.

Но писать и общаться с конечной точкой обслуживания веб-API намного проще. Наша мысль заключается в том, что вы можете управлять своими данными без передачи данных достаточно хорошо без помощи BreezeJS EntityManager. Поэтому мы не видим необходимости реализовать эквивалент «invokeServerMethod»

Однако, возможно, у вас есть сценарий, который заставит нас пересмотреть. Нам бы хотелось узнать больше.

0

Бриз сегодня не интегрируется с DevForce. Я бы рекомендовал добавить запрос на Breeze UserVoice site. Команда Breeze использует UserVoice, чтобы судить о проценте при включении новых функций.

Быстрый взгляд показывает мне, что предложение DevForce уже существует: Support for DevForce models.

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