Originally posted by Jacky Chow: Is there any web framework that does not base on MVC model?
Sure. I cover InternetBeans Express, which uses a RAD approach to building web apps. Cocoon supports but doesn't mandate Model 2. Model 2 frameworks are popular because Model 2 offers so many benefits in terms of maintainability and partitioning. Design patterns are created (and heavily used) for good reasons.