Добрый день! Сегодня я хотел бы поговорить о технологии Blazor.
Я не хочу вдаваться в подробности этой технологии, о ней написано уже много, озвучу лишь 2 основных для меня преимущества.
1) Позволяет писать скрипты сайта на языке C# вместо JS. 2) Позволяет не плодить разные классы, описывающие модели (ранее например в Angular нужно было писать модель данных на C# для backend и её буквально дублировать на TypeScript, чтобы вывести на сайте). Но, тем не менее, технология Blazor позволяет использовать JS скрипты. И вроде бы не так уж и нужны эти скрипты, если время на разработку есть и нужно выполнять не такие уж и сложные действия для динамики на сайте.
А вот если нужно выводить какую-то крутую 3D графику?
Тут как раз проще и целесообразнее использовать уже существующие решения. Так например для визуализации 3D объектов можно использовать Three.js. Можно так же запустить Unity и собрать простую игру в ней для платформы WebGL, где при генерации тоже создаётся скрипт. Поэтому в таких за