To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.
It depends on what you exactly mean by "MVC-Framework". It is of course possible to adhere to the MVC- or MVP-Patterns with Vaadin and Vaadin itselfs deploys those patterns internally too. But it does not force you to build your own applications according those patterns, as a "Framework" would normally do. But Vaadin isn't a Framework, it is a library.