title: ASP.NET MVC 4 Reflection effect on performance
body: <p>I am very new to ASP.NET MVC development, started 5 days ago. You can say just in R&amp;D phase. I like the style of development of MVC but my confusion started when one of my friend told me that ASP.NET MVC's Performance is not comparable with WebForms because of  use of Reflection. e.g.:</p>
  
  <pre><code>@Html.EditorFor(model =&gt; model.FieldName)
  </code></pre>
  
  <p>MVC is using reflection. So according to him, we should use normal HTML Tags to overcome the reflection. e.g.</p>
  
  <pre><code>&lt;input id="FieldName" class="text-box single-line" type="text" value="" name="FieldName" data-val-required="FieldName is required." data-val="true" /&gt;
  </code></pre>
  
  <p>I tried to remove by confusion by searching over the internet and found following : </p>
  
  <p><a href="https://stackoverflow.com/questions/43743/asp-net-mvc-performance">ASP.NET MVC Performance</a> <br/>
  <a href="https://stackoverflow.com/questions/14768808/why-use-lambdas-in-asp-net-mvc-instead-of-reflection">Why use lambdas in ASP.NET MVC instead of reflection?</a><br/>
  <a href="https://stackoverflow.com/questions/13657457/reflection-and-performance-in-web">Reflection and performance in web</a></p>
  
  <p>But these topics does not tell me clearly whether using normal HTML will give me more performance or not and what will be the best method in MVC large scale application.</p>