I've been asked on the forum about my preferences in frameworks and I wrote a few thoughts about it. In short:
- 80% of the code I have written do not operate with frameworks.
- Language constructions, right tools and good methodology are more important then frameworks.
- ZF 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 (PRADO/ASP.NET).
- ASP.NET declarative templates are good if you use IDE with a lot of wizards (Visual Studio.)