Posts

Showing posts from May, 2017

Mavo framework

Mavo's launch It's hard to believe sophomore year is over! One of my favorite parts of this year was working on the Mavo framework , a project from the Haystack group (MIT CSAIL), with Lea Verou . Mavo is a web framework for creating dynamic web applications using only HTML. It enables data binding using just HTML expressions, and is an alternative to other frameworks, like AngularJS from Google and React.js from Facebook. Although non-programmers and designers can create static web pages easily with a basic knowledge of HTML and CSS, it's still fairly difficult to build interactive views. Current tools have steep learning curves. Some frameworks have poor performance, especially when users don't know how to use them optimally. Even creating simple web applications requires at least a couple hundred lines and knowledge of JavaScript. Mavo aims to solve these problems by being a WYSIWYG tool, where users can describe complex data schemas by adding HTML attributes.