WPF, please
WCF is Open Source
11–20 of 149 posts
Re: WCF is Open Source
#12WCF was built for the WS-* world, and as such is over-loaded with complexity that is covered up by way way too much abstraction. If you don't need WS-*, use Web API services self hosted with Katana if you need to exchange data between applications/processes instead.
NancyFX all the way.
Re: WCF is Open Source
#13Re: WCF is Open Source
#14I've always been interested in WCF. This a good thing for those companies that have lots of WCF services. That being said...Scott Hanselman calls it WS-Death Star for a reason. (WS-*, heh. Nerd Jokes. Check.) Hopefully this kick starts the same kind of rapid evolution that Asp.net MVC had after it was open sourced.
> This a good thing for those companies that have lots of WCF services. I very much doubt that. WCF is one of the most over-engineered frameworks I've encountered so far, and I've seen many. It's an epitome of enterprisiness, with every miniscule detail configurable via XML, with countless layers of abstractions, factories and providers, with very specific modalities, with all kinds of pluggable serializers, with met…
I know what you mean, though. I have this one web service that's the bane of my existence. No WSDL, it's WS-Transfer and MEX and WS-Sec with it's own STS...makes me weep thinking about it.
Re: WCF is Open Source
#15WCF was built for the WS-* world, and as such is over-loaded with complexity that is covered up by way way too much abstraction. If you don't need WS-*, use Web API services self hosted with Katana if you need to exchange data between applications/processes instead.
Roll your own using Katana? Yeah that'll work but consider just using http://nancyfx.org/ or if you need something more structured https://servicestack.net/ | http://www.asp.net/web-api
Re: WCF is Open Source
#16As a .Net outsider, it's not very inclusive of them to have an acronym in the title like that. I had to look down on the page to figure out that it means "Windows Communication Foundation". It was not easy to quickly figure out what this actually means, but I guess that's since it's highly technical and I'm not immersed in the Microsoft/.Net talk.
I feel like MS is pretty good with their acronyms. Usually just Windows% or Microsoft%. OSS, on the other hand, is a bit ridiculous. It's time [to] explain the meaning of "Hurd". "Hurd" stands for "Hird of Unix-Replacing Daemons". And, then, "Hird" stands for "Hurd of Interfaces Representing Depth". We have here, to my knowledge, the first software to be named by a pair of mutually recursive acronyms.
Re: WCF is Open Source
#17Re: WCF is Open Source
#18Nice. WPF, please
Re: WCF is Open Source
#19Re: WCF is Open Source
#20Earlier quoted context omitted.
Roll your own using Katana? Yeah that'll work but consider just using http://nancyfx.org/ or if you need something more structured https://servicestack.net/ | http://www.asp.net/web-api
Katana can host your services for you outside of IIS. You can use Web API and Nancy with it. I am sure someone has figured out how to setup servicestack as well.
Katana/OWIN provides a pipeline for hosting .NET web[sites|services] without IIS. This is another direction .NET is heading, no more IIS shackling (if you so choose)