Frameworks

Welcome to the documentation for the core frameworks powering the latest Microsoft technologies. This section provides a comprehensive guide to understanding and utilizing the various frameworks available, from application development to system-level integration.

Core Frameworks

.NET Framework

The .NET Framework is a software development platform that is designed to run primarily on Microsoft Windows. It is a widely used and mature framework for building a variety of applications, including web applications, desktop applications, and mobile applications.

Learn more about the full .NET Framework documentation.

Universal Windows Platform (UWP)

The Universal Windows Platform (UWP) allows you to build applications that can run on any Windows 10 device, from Xbox and HoloLens to PCs and tablets. UWP applications are built with modern APIs and can leverage platform features for seamless user experiences.

Explore the UWP development guide.

ASP.NET Core

ASP.NET Core is an open-source, cross-platform framework for building modern, cloud-based, internet-connected applications. It is designed for high performance and modularity, making it an excellent choice for web APIs, microservices, and web applications.

Dive into ASP.NET Core development.

Framework Integration

Understanding how these frameworks interact and integrate is crucial for building complex solutions. We provide resources on:

Important: Always refer to the latest version documentation for the most up-to-date information and best practices. Frameworks are constantly evolving to incorporate new features and security updates.

Example: Using a Core API

Here's a simple example of how you might interact with a common .NET type:


// Example in C#
using System;

public class Example
{
    public static void Main(string[] args)
    {
        string message = "Hello, MSDN Frameworks!";
        Console.WriteLine(message);

        DateTime now = DateTime.Now;
        Console.WriteLine($"Current date and time: {now}");
    }
}
        

Next Steps

Ready to start building? Proceed to the APIs documentation to explore the available building blocks or jump into our tutorials for guided learning.