The TodoMVC project aims to showcase how different MVC frameworks can be used to write a TO-DO app. My point is that I don't need a framework to do that, or rather that I'm much better off without frameworks. There is a vanilla JS version in the official archive already, but I don't like it too much. It was not developed with TDD.
The goals of my version are:
- Practice TDD
- Practice simple design
- Take inspiration from how MVC was originally done in Smalltalk (see Part 1 of Jill Nicola and Peter Coad)
It's a work-in-progress. See the todo file for a list of things I haven't got round to do yet.
Install dependencies with npm install --verbose
Serve locally with npm start then open index.html in your browser
Run tests with karma start or karma start --single-run
Vanilla Smalltalk-like JS • TodoMVC
Vanilla JS is a fast, lightweight, cross-platform framework for building incredible, powerful JavaScript applications.
This work by TasteJS is licensed under a Creative Commons Attribution 4.0 International License.