Domain-specific language to create MVC applications