Published:
Last updated:
C# and .NET
C# and the .NET platform are the standard for modern enterprise applications in the Microsoft ecosystem. With .NET Core, the platform was successfully opened up for Linux and cloud-native environments.
Core Concept
A strongly typed, object-oriented language with one of the best standard libraries in the industry. The ecosystem around Visual Studio and Azure offers unrivalled productivity for development teams.
Assessment
- Use case: Complex backend systems, desktop applications, and cloud services.
- Advantage: High type safety, excellent performance (particularly in v8+), and very good availability of specialists in Switzerland.
- Limitation: Higher complexity than scripting languages, and some remaining (though diminishing) dependency on the Microsoft world.