Anyone willing to help me out with pros/cons on .NET Remoting, Web Services, and WCF? I have worked a bit with .NET Remoting and Web Services and I am architecting a new ASP.NET 3.5 web app where I will be using a SQL 2008 DB. Primarily I am wondering if it would be worthwhile to really look into WCF for this app.
In this particular instance, here are some relevant points:
- Most persistent data will be error and usage tracking.
- Even if I go with .NET Remoting, traffic will not warrant a physical remoting server, but I'd like to dream that it one day will!
- At this time, I do not foresee needing to grab this data from other web apps.
However, I'd still like to know:
- When/why would you use .NET Remoting in a web app?
- When/why would you use Web Services in a web app?
- When/why would you use WCF in a web app?
- Should I consider a technology such as LINQ to SQL?
- Are there other better options are out there?