You might have noticed in the recent storm of Web Tools releases that there’s a groovy new kid on the template engine block – Razor.
A few customers have been asking folks on both teams some questions around this, such as the following.
So the T4 and Razor teams got ourselves together in a room and came up with a common way to express how we think about some of these things. Here’s what we came up with:
In short, we have two engines ‘cos they’re optimized for different use cases.
We’ll keep adding individual syntax and features that make sense for those separate use cases, but we’ll try and avoid being different at a conceptual level just for the sake of it.