.NET
.NET е безплатна, кросплатформена рамка за разработка с отворен код, създадена от Microsoft. Тя предоставя среда за изпълнение (runtime), библиотеки и компилатори за изграждане на широк спектър от приложения – уеб, десктоп, мобилни, облачни, интернет на нещата (IoT) и игри.
Основни компоненти
- Обща езикова среда (CLR): Изпълнява кода и управлява системните ресурси (памет, нишки, сигурност).
- Базови библиотеки (BCL): Голям набор от готови за употреба класове и функции за работа с данни, файлове и мрежови протоколи.
- Поддържани езици: Основно C#, F# и Visual Basic.
Еволюция на платформата
Оригиналната платформа .NET Framework е представена през 2002 г. и е ограничена до Windows. С появата на .NET Core през 2016 г., Microsoft преобразува технологията в напълно отворена и съвместима с Linux и macOS. Съвременните версии на платформата (просто наречени .NET, започвайки от .NET 5) обединяват тези екосистеми в единна платформа.