It’s a little different than other frameworks:
- It has a templating language caller ErML, which essentially lets you define your own HTML tags with all kinds of advanced behaviors.
- It’s an MVC framework. The code is organized in a similar manner to other MVC frameworks like Ruby on Rails. But in the browser.
- It has an optional backend module for your ExpressJS apps that lets the model layer essentially write itself semi-dynamically.
If you want to learn more about Erstwhile’s differences, checkout out our list.

