title: Phalcon use Phalcon\Tag OR Phalcon\Forms for creating forms
body: <p>I searched up and down but couldn't find which one is better Phalcon\Tag OR Phalcon\Forms for creating forms. </p>
  
  <p>Both classes have functionality to create form elements. But I found there are some handy tags in the Phalcon\Tag, for example Phalcon\Tag::emailField() or  Phalcon\Tag::dateField(array())</p>
  
  <p>Phalcon documentation says:</p>
  
  <blockquote>
    <p>"<em>Phalcon\Forms is a component that aid the developer in the creation
    and maintenance of forms in web applications.</em>"</p>
    
    <p>"<em>Phalcon\Tag is designed to simplify building of HTML tags. It
    provides a set of helpers to generate HTML in a dynamic way.</em>"</p>
  </blockquote>
  
  <p>Can anybody help me with the pros and cons of using both the methods.</p>
  
  <p>Thanks</p>