What to Use on the Microsoft Stack
The guide maps Microsoft’s preferred technologies by scenario, steering developers away from Silverlight, Web Forms, and client-server designs toward native apps, MVC, Web API, WCF, SignalR, and layered architectures.