WCF can be hosted in IIS, windows activation service, self-hosting, and window service while web service can be hosted in IIS. Web service can be accessed through HTTP, TCP, and custom while WCF can be accessed through Http, TCP, named pipes, Msmq, P2P, and custom. Web service operation is one way, request-response are different operations supported in web services while WCF can be operated in one way, request-response, duplex.
Web service uses XMLSerializer which does not specify the field or properties of the type are serialized into XML while WCF uses data contratserializer, it shows the properties that are serialized into XML. The web service performs better than WCF. WCF supports multi-threading while Web services don’t. WCF is fast, reliable, and robust for building real-time applications which makes it better than web service.