ASP.NET MVC gives a powerful, patterns-based way to build dynamic websites that gives full control over markup for enjoyable, agile development. It includes many features for creating advanced applications that use the latest web standards.
ASP.NET Core is a new open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps, IoT apps and mobile back ends. It was architected to provide an optimised development framework for apps that are deployed to the cloud or run on-premises. Asp.Net Core apps are cross-platform and can run on Windows, Mac and Linux.
Due to its extreme optimisation, Asp.Net provides one of the fastest applications of the mainframe frameworks used either java, PHP or Asp.Net based. Learn more
Windows Presentation Foundation (WPF) is a part of the Windows operating system that provides graphical user interfaces and environments for applications and services that are developed and executed on Windows OS.
The Universal Windows Platform (UWP) lets you build apps for any Windows device: PCs, phones, Xbox One, HoloLens, and more and publish them to the Windows store.
The Xamarin platform allows applications development for iOS, Android, Windows 10 apps using .Net technologies. With Xamarin around 80% of the code can be shared among the platforms. All of that reduced drastically the development time required to build an apps working on multiple platform