When trying to develop Web Part or Application page or modifying existing SharePoint application pages like (user.aspx, create.aspx, etc..)
From below list which control is recommended to use
<input id="Text1" type="text" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<wssawc:InputFormTextBox title="Test" class="ms-long" ID="txttest" Runat="server" />
<SharePoint:InputFormTextBox title="Test" class="ms-long" ID="txttest1" Runat="server" />
Moreover what is the difference between among them?
In which way they are working and how much SharePoint resource (memory and performance) are utilized?
Can anyone give me clear understanding?