I just started my journey into learning the Zend Framework - i must say it is quite an interesting framework and am loving it all the way. But that springs one concern to surface regarding the Zend_Form Component:

I totally think the way of creating web forms and form elements the 'object' way is quite cool but it leaves me with two concerns or rather questions:

1. Instantiating the form object and creating form elements seems to eliminate or blur the role of the view layer.

2. Isnt this component mixing presentation logic with the Business logic?

3. Won't this route stifle the role of a web designer?

I would like to know what your comments are regarding these...