Software Development
.NET
Overall understanding of .NET frameworks
An enterprise-grade up to date integrated, fast, high-performing, easy to maintain framework to create applciation.
- Developer prefer python or js for quick development
- Developer prefer java for portability
- Developer prefer .NET for maintainability, integration support and Windows
Today, unified .NET (formerly .NET Core) is used for everything from cloud-native microservices to AI-driven mobile apps.
.NET 10 LTS. NET Framework` is the legacy framework.Languages
| Language | Use case |
|---|---|
| C# | It is a modern, object-oriented, and type-safe language that handles most enterprise and web development. |
| F | A functional-first language excellent for data processing, science, and complex logic. |
| VB.NET | A legacy language primarily used for maintaining older Windows-based business applications. |
IDE support: Visual Studio 2026 (Windows Only), JetBrains Rider, VS Code with C# Dev Kit
Ecosystem
| Platform | Tool | Feature |
|---|---|---|
| Web | ASP.NET | Build frontend using C# instead of JS |
| Mobile & Desktop | .NET MAUI | One codebase for iOS, Andriod, Windows |
| Cloud | - | Native support for Docker, Kubernetes, and "serverless" functions. |
| AI/ML | ML.NET | Integrated libraries for interacting with LLMs (like OpenAI or Azure AI). |