Prado vs Zend vs ASP.Net

- Which framework is the best of the three to you?
I know it depends on their use but I was just wondering

- Does Zend Framework 1.5 have modules that make it easy to
build datagrids and repeaters like Prado and ASP.Net?

Re: Prado vs Zend vs ASP.Net

80% of the code I have written do not operate with frameworks. The rest is a glue that connects my code with framework and this is why I do not prefer any particular framework. Language constructions, right tools and methodology are important for me. Honestly, PHP syntax and speed are not perfect, but ASP.NET is hard to understand (have you ever tried to create custom WebParts personalization adapter?)

ZF does not have data-bound controls like PRADO/.NET, it have lightweight implementation of the general Web form (See http://framework.zend.com/manual/en/zend.form.html). I can say that Prado and .NET are declarative, when ZF is functional. E.g. if in Prado you can declare Repeater in template, in ZF you need to write foreach.

I think that declarative syntax is important if you have IDE with a lot of wizards (.NET/Visual Studio.) If you have not (PHP/PDT), functional style is more flexible and allows you to write faster code and its learning curve is not as high as it is for declarative frameworks.

Regards,
Alex