JT's Weblog

.NET Ecosystem Glossary for Developers

AI-GENERATED published: November 15, 2025 estimate: 5 min read view-cnt: 15 views

You already know Node, Python, Go, or Java. Now you’re exploring .NET and encountering unfamiliar terms like “Blazor WebAssembly,” “Scoped services,” or “Azure App Service Plans.”

This glossary cuts through the noise. It skips universal concepts you already know (like what a REST API is) and focuses on .NET-specific terminology you’ll actually encounter. Terms are organized by category for quick reference.

Core .NET Concepts

.NET / .NET Core

.NET Framework

LTS (Long Term Support)

NuGet

.csproj

Razor

Blazor-Specific Terms

Blazor

Blazor Server

Blazor WebAssembly / WASM

@page directive

@code block

EventCallback

Render Mode (.NET 8+)

SignalR

JS Interop

ASP.NET Terms

ASP.NET Core

Razor Pages

Minimal APIs (.NET 6+)

Middleware

Kestrel

Scoped / Transient / Singleton

Azure Services

Azure

Azure Portal

Resource Group

Subscription

App Service

App Service Plan

Static Web Apps

Azure Functions

Azure SQL Database

Cosmos DB

Blob Storage

Application Insights

Key Vault

Azure AD / Entra ID

CI/CD & DevOps

Azure Pipelines

Azure DevOps

Workflow / Pipeline

Job

Agent / Runner

Artifact

Oryx

Database & ORM

Entity Framework Core / EF Core

Migration

DbContext

LINQ

Authentication & Security

Identity

OAuth / OpenID Connect

Claims

Deployment Concepts

Self-Contained

Framework-Dependent

IIS (Internet Information Services)

Development Tools

Rider

Hot Reload

Performance & Optimization

AOT (Ahead-of-Time compilation)

Trimming

Lazy Loading

Testing Terms

xUnit / NUnit / MSTest

Moq

bUnit

**File Extensions

.cs - C# code file
.csproj - Project file
.sln - Solution file (groups multiple projects)
.razor - Blazor component
.cshtml - Razor Page or View
.dll - Compiled library (Dynamic Link Library)
.exe - Compiled executable (Windows)

Advanced Topics

Dapr

.NET Aspire

WCF / Web Forms / Service Fabric

Next Steps

This glossary covers the essentials, but .NET is vast. As you build projects, you’ll naturally encounter more terms—just look them up as needed.

Where to go from here:

Welcome to .NET. It’s opinionated, enterprise-heavy, but surprisingly pleasant once you get past the Microsoft-isms.



No comments yet

Be the first to comment!