Комментарии 7
А вообще есть смысл переходить на source generators и native aot в веб приложениях, которые запустили один раз и они неделями работают без перезапусков?
Ты правильно описал тренд, .NET уходит от рефлексии в горячих местах в сторону source generators ради скорости и AOT. Но рефлексия никуда не делась и всё ещё нужна для динамических сценариев. Это просто разные инструменты под разные задачи.
Странно то, что .NET вообще использует рефлексию в тех случаях, когда всё известно на этапе компиляции. Рефлексия нужна как раз в случаях, когда что-то выясняется только на этапе выполнения. Например, схема в топике Кафки из schema registry, которая может быть обновлена в любой момент времени.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Source generators в.NET: как они вытеснили рефлексию из стандартной библиотеки