TypeScript and Backbone are a great fit in terms of writing simple, Object-Oriented code using JavaScript. The simplicity of Backbone, coupled with the TypeScript generated closure syntax allow one to simply use the TypeScript extends keyword to derive from any of Backbone’s base classes – and start implementing functionality immediately. This is a very natural way to write Object-Oriented JavaScript: ...