Init.js: A Guide to the Why and How of Full-Stack JavaScript | JavaScript for Line of Business Applications | Scoop.it
Have you explored the full JavaScript stack? Init.js lets you instantly initialize and deploy apps built with Backbone, Node, Mongo, Grunt, Mocha, and more.

The core of the idea is to have a single project to start them all, to let the developer or the technical founder make all of these essential decisions at once, and receive an appropriate starting template based on those decisions. I know what detractors are going to say, “One solution can’t apply to every problem” (haters gonna hate). And they might be right. But we can do our best to create an approximate solution, and I think Init comes pretty close.

To best achieve this objective, we have to keep a few key ideas in mind. When developing Init, I considered:

* Components

* Ease of Development

* Community

Keeping these goals in mind, I’ll next show you how I made my own decision decisions in creating Init...