В настоящее время я использую приложение Silverlight, использующее WCF для связи между клиентом и сервером. Я слышал, что с использованием WCF мы обязаны использовать некоторые технологии Microsoft на стороне клиента и не можем легко заменить это "ничего" - по крайней мере, с реализацией WPF по умолчанию SOAP.
Итак, мои вопросы:
- Это правда?
- Как насчет Restful WCF-сервисов? Я рисую обычную реализацию REST, и любой клиент мог связываться с этой серверной стороной через REST. Да? Нет?
- Каковы (хорошие) альтернативы выбросу WCF? И почему я хочу это сделать?