I'm currently implementing a Silverlight application using WCF for the communication between client and server. I've heard that using WCF we're bound to use some Microsoft technology at the client side, and can't easily replace this with "anything" - at least with the default SOAP implementation of WPF.
So my questions are:
- Is this true?
- What about Restful WCF services? I picture a plain REST implementation, and any client could communicate with this server side through REST. Yes? No?
- What are the (good) alternatives to throwing out WCF? And why would I want to do that?