.NET
Microsoft's modern framework ecosystem for building web, API, and cross-platform applications
Key Considerations
- ✓ Blazor Server vs Blazor WebAssembly
- ✓ Minimal APIs vs MVC pattern
- ✓ Cross-platform requirements
- ✓ Azure integration needs
- ✓ Performance and scalability requirements
.NET MAUI
.NET Multi-platform App UI (.NET MAUI) is Microsoft's framework for building native, cross-platform applications for Windows, macOS, iOS, and Android using a single C# codebase and project system. It abstracts the latest native technologies into one unified framework built on .NET.
ABP Framework
ABP is a comprehensive platform providing infrastructure and tools for creating business solutions using best practices and modern software architectures. It combines an open-source framework with professional development toolkits to accelerate enterprise application development with built-in multi-tenancy, DDD support, and modular architecture.
ASP.NET Core
Cross-platform, high-performance framework for building modern, cloud-based web applications. Microsoft's flagship web framework with MVC, Razor Pages, and API support.
Blazor
Build interactive web UIs using C# instead of JavaScript. Run in the browser via WebAssembly or on the server with SignalR.
Hangfire
Hangfire is a background job processing library for .NET and .NET Core applications. It supports fire-and-forget, delayed, recurring jobs, and continuations with persistent storage in SQL Server, Redis, or other backends. No Windows Service or separate process required.
Minimal APIs
Lightweight approach to building HTTP APIs with minimal dependencies in ASP.NET Core. Fast, simple, and inspired by Express/Flask simplicity.
Orchard Core
Orchard Core is an open-source, modular, multi-tenant application framework and CMS built on ASP.NET Core. It enables developers to build customizable, multi-site applications with reusable templates, workflow automation, and comprehensive content management features.
ServiceStack
ServiceStack is a message-based API framework for .NET that enables developers to write HTTP APIs once and leverage end-to-end typed integrations across web, mobile, and desktop platforms. It emphasizes simplicity, developer productivity, and reusable service contracts with AutoQuery for declarative CRUD APIs.