# How Batman can Help you Build Apps

DevFeed: [How Batman can Help you Build Apps](<https://devfeed.tech/articles/how-batman-can-help-you-build-apps-1267.md>)

Original publisher: [Read original article](<https://shopify.engineering/17488488-how-batman-can-help-you-build-apps>)

Author: Harry Brundage

Published: 2011-09-19T17:30:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Web Development](<https://devfeed.tech/topics/web-development.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Boilerplate](<https://devfeed.tech/topics/boilerplate.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apps](<https://devfeed.tech/tags/apps.md>), [framework](<https://devfeed.tech/tags/framework.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [mvc](<https://devfeed.tech/tags/mvc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [validation](<https://devfeed.tech/tags/validation.md>)

## AI overview

An introduction to Batman.js, an open-source CoffeeScript framework for building single-page applications. It describes its runtime, MVC stack, development helpers, and comparison context with SproutCore and Backbone.js.

## Source excerpt

Batman.js is Shopify's new open source CoffeeScript framework, and I'm absolutely elated to introduce it to the world after spending so much time on it. Find Batman on GitHub here. Batman emerges into a world populated with extraordinary frameworks being used to great effect. With the incredible stuff being pushed out in projects like Sproutcore 2.0 and Backbone.js, how is a developer to know what to use when?