C# — это мультипарадигмальный управляемый объектно-ориентированный язык программирования, созданный Microsoft совместно с .NET. C# можно использовать с любой реализацией .NET, такой как .NET Core, .NET Framework, Mono, ML.Net и Xamarin.
Spring Boot — это фреймворк, который позволяет легко создавать приложения и сервисы производственного уровня на основе Spring с минимальными усилиями. Он требует самоуверенного взгляда на платформу Spring, предназначенную для новых и опытных пользователей Spring.
Mono — это реализация .NET с открытым исходным кодом, которая работает на многих платформах, включая Linux, Mac OS X и Windows. Это позволяет запускать приложения .NET на платформах, отличных от Windows, практически без изменений.
Spring Framework 5 включает новый модуль spring-webflux. Модуль содержит поддержку реактивных клиентов HTTP и WebSocket, а также реактивных серверных веб-приложений, включая REST, HTML-браузер и взаимодействия в стиле WebSocket. WebFlux может работать в контейнерах…