none
which one should i learn first? RRS feed

  • Question

  • hi friends,

    i know this might not be the place to ask this question but i know most .net developers are familiar with web services and WCF ...

    i'm pretty much a windows app developer and have never done ASP. NET, web services or WCF. But i need to learn them in order to be a .NET developer.

    My question is regarding Web services and WCF.

    1. Should i learn Web services before learning WCF?

    2. Is there a benefit of learning web services before WCF and what are they?

    thnaks


    I use Visual studio 2012 Ultimate and SQL server 2008 developer edition!

    • Moved by Eason_H Thursday, December 19, 2013 3:03 AM
    Wednesday, December 18, 2013 4:42 AM

Answers

  • Hi,

    WCF is the advancement over the older web services. They differ by the mechanism in which they process data. There are few nice articles that might help you in understanding the WCF, Webservices

    http://msdn.microsoft.com/en-us/library/ff648181.aspx

    http://www.codeproject.com/Articles/139787/What-s-the-Difference-between-WCF-and-Web-Services


    SRIRAM

    Wednesday, December 18, 2013 7:30 AM
  • Hi,
    >>1. Should i learn Web services before learning WCF?

    You can just learn the WCF without learning Web services. But if it will be better if you have some knowledge about the Web services, then it will help you to learn and understand WCF more easier.

    >>2. Is there a benefit of learning web services before WCF and what are they?

    As my first reply said, there are many benifit of learning web services before WCF, please try to check the following:

    WCF is a replacement for all earlier web service technologies from Microsoft. It also does a lot more than what is traditionally considered as "web services". The simple and basic difference is that ASMX web service is designed to send and receive messages using SOAP over HTTP only. While WCF service can exchange messages using any format (SOAP is default) over any transport protocol (HTTP, TCP/IP, MSMQ, NamedPipes etc).

    If you are learning as a job requirement and do not have an immidiate requirment than you can go for WCF first. WCF is simple better than simple services specially when we work in distributed applications with different paltforms.

    For more information, please try to refer to:
    http://www.topwcftutorials.net/2012/06/wcf-vs-asmx-web-services.html .

    Best Regards,
    Amy Peng


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Thursday, December 19, 2013 3:23 AM
    Moderator

All replies

  • Hi,

    WCF is the advancement over the older web services. They differ by the mechanism in which they process data. There are few nice articles that might help you in understanding the WCF, Webservices

    http://msdn.microsoft.com/en-us/library/ff648181.aspx

    http://www.codeproject.com/Articles/139787/What-s-the-Difference-between-WCF-and-Web-Services


    SRIRAM

    Wednesday, December 18, 2013 7:30 AM
  • Hi,
    >>1. Should i learn Web services before learning WCF?

    You can just learn the WCF without learning Web services. But if it will be better if you have some knowledge about the Web services, then it will help you to learn and understand WCF more easier.

    >>2. Is there a benefit of learning web services before WCF and what are they?

    As my first reply said, there are many benifit of learning web services before WCF, please try to check the following:

    WCF is a replacement for all earlier web service technologies from Microsoft. It also does a lot more than what is traditionally considered as "web services". The simple and basic difference is that ASMX web service is designed to send and receive messages using SOAP over HTTP only. While WCF service can exchange messages using any format (SOAP is default) over any transport protocol (HTTP, TCP/IP, MSMQ, NamedPipes etc).

    If you are learning as a job requirement and do not have an immidiate requirment than you can go for WCF first. WCF is simple better than simple services specially when we work in distributed applications with different paltforms.

    For more information, please try to refer to:
    http://www.topwcftutorials.net/2012/06/wcf-vs-asmx-web-services.html .

    Best Regards,
    Amy Peng


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    Thursday, December 19, 2013 3:23 AM
    Moderator