liveBook · Manning

.NET

.NET is Microsoft's cross-platform development platform, providing runtimes, libraries, and tools for building and running applications.

How 5 Manning books explain it

ASP.NET Core in Action, 3e

.NET 5+ is the unified generation of the .NET platform comprising .NET 5, .NET 6, and later releases.

How it is used
Provides the cross-platform foundation on which ASP.NET Core applications run.
How deep it goes
Defines the platform generations and contrasts their APIs and application models without detailing runtime internals.
Examples
Uses a .NET 7 Empty web project, .NET CLI commands, and a Razor Pages template.
What you can do after
Build it from scratch using a .NET 7 project template and distinguish cross-platform code from Windows-only dependencies.

Read how ASP.NET Core in Action, 3e explains .NET →

.NET in Action, Second Edition

.NET is a free, cross-platform, open-source software platform whose runtime executes code compiled to Common Intermediate Language.

How it is used
Positions .NET as a cross-platform runtime for applications, especially web services, while surveying desktop, mobile, device, and game uses.
How deep it goes
Explains the CIL-to-CoreCLR path and demonstrates application conventions and container setup, but leaves production Kubernetes setup outside scope.
Examples
Uses a namespaced C# console application and an ASP.NET Core service prepared for container hosting.
What you can do after
Apply it via C# to structure an application and prepare a service for basic container publishing.

Read how .NET in Action, Second Edition explains .NET →

F# in Action: A Revised Edition of Get Programming with F#

.NET is a software development platform that provides runtimes, libraries, and tools for building applications in multiple programming languages.

How it is used
Provides the runtime, libraries, packages, and tooling foundation for building cross-platform applications in multiple languages.
How deep it goes
Explains runtime capabilities, interoperability, targets, packages, and installation, but does not detail runtime internals.
Examples
Uses F# interoperability, System.DateTime, NuGet packages, ASP.NET Core services, browser applications, mobile targets, and SDK installation.
What you can do after
Build applications with F#, C#, or Visual Basic .NET and reuse platform libraries, packages, and interoperable components.

Read how F# in Action: A Revised Edition of Get Programming with F# explains .NET →

Building Web APIs with ASP.NET Core

.NET is Microsoft's cross-platform software development platform for building and running applications and services.

How it is used
Uses ASP.NET Core to create and run cross-platform web APIs and services.
How deep it goes
Explains framework characteristics, installation, templating, generated files, and verification, while deferring detailed implementation.
Examples
Uses a MyBGList project, generated WeatherForecast files, Visual Studio templates, and a local HTTPS first run.
What you can do after
Builds and verifies an ASP.NET Core web API project using the .NET SDK, Visual Studio, and a project template.

Read how Building Web APIs with ASP.NET Core explains .NET →

.NET MAUI in Action

.NET 7 is a major release of Microsoft's .NET software development platform and runtime.

How it is used
Supports cross-platform application development through familiar .NET workflows for mobile, desktop, web, and cloud applications.
How deep it goes
Explains ecosystem fit, shared code, tools, packages, and setup, but stops short of runtime internals.
Examples
Uses a shared-code chat stack and an Aloha World project created from the blank .NET MAUI template.
What you can do after
Apply it via Visual Studio or the .NET CLI to create a .NET MAUI app and share code across application layers.

Read how .NET MAUI in Action explains .NET →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.