Как вы думаете, что самое прекрасное в WCF?
WCF делает вашу жизнь проще или сложнее? Как вы думаете, это красиво по своей природе или вы должны избегать его уродства, как чума?
Мне нравится идея поддержки интерфейсов REST + SOAP с
простымиконфигурациями связывания (ala webHttpEndpoint / basicHttpBinding). Я скучаю по дням ASMX, но SVC, похоже, здесь, чтобы остаться.WCF + MVC также являются отличной комбинацией для создания фабрик хостов и настраиваемой маршрутизации сервисов (ala ServiceHostFactory / WebServiceHostFactory).
Какие ваши симпатии / антипатии?
1 ответ
WCF делает жизнь намного проще:
отделяет службу (реализацию) от всего, что связано с привязкой - вы просто пишете свою службу для реализации контракта, и все - не нужно ничего знать о том, какая привязка / протокол будет использоваться
чрезвычайная гибкость с системой конфигурации, возможность смешивать + соответствовать вашим требованиям связывания / протокола
чрезвычайная расширяемость, предоставляя множество хуков и точек для расширения и изменения WCF; если вам не нравится поведение по умолчанию. Вы можете создавать поведения, привязки, фильтры - вы называете это.