T4 не так уж и плох, но у него много бородавок, и он начинает показывать свой возраст.
Учитывая достижения в механизмах представления MVC за последние 18 месяцев или около того (бритва, искра и т. Д.), Мне было интересно, были ли какие-либо успешные попытки использовать их для рендеринга представлений модели кода (или другими словами: генерация кода) ). В идеале должна быть возможность использовать один и тот же механизм как в ASP.NET MVC, так и в среде генерации кода, чтобы инвестиции, ориентированные на движок нашего представления, перенесли бы в инфраструктуру генерации кода и минимизировали кривую обучения разработчиков, которым в противном случае понадобилось бы изучать Т4.
Мне известны некоторые библиотеки генов кода OSS, такие как NVelocity. Я прямо спрашиваю о библиотеках / инфраструктурах, в которых используются ASP.NET MVC-совместимые механизмы просмотра.