.NET
.NET is Microsoft's cross-platform development platform, providing runtimes, libraries, and tools for building and running applications.
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.
.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.
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.
Related concepts
- Common Language Runtimehas part · The Common Language Runtime is .NET’s managed execution environment for loading and running managed code and providing services such as memory management and garbage collection.
- ASP.NET Coreused by · ASP.NET Core is Microsoft’s cross-platform, open-source framework for building web applications and services on the .NET platform.
- Pythonalternative to · Python is a high-level, general-purpose, dynamically typed programming language known for readable syntax and automatic memory management.
- .NET SDKhas part · .NET SDK is Microsoft's software development kit providing tools, compilers, libraries, commands, and templates for building, testing, and publishing .NET applications.
- F#used by · F# is a statically typed, functional-first, multiparadigm programming language in the .NET ecosystem.
- .NET Frameworkalternative to · .NET Framework is Microsoft's Windows-focused managed software framework and runtime for building and running .NET applications.
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.




