Introduction
A cross-platform development platform by Microsoft:
- High performance
- top-tier for HTTP APIs
- Kestrel + async IO
- Often benchmarks near Go and Rust for web APIs
- Strong typing & compile-time safety
- Enterprise-grade security
- Excellent tooling (Visual Studio, Rider)
- Async/await done very well
Can build:
- Web applications & APIs
- Desktop applications (Windows, cross-platform)
- Mobile apps
- Cloud & microservices
- Games (Unity)
- CLI tools & services
// Similar to: JVM = platform + Java = language
Old vs New
NET Framework