Skip to Content
Full Stack Web Development with Backbone.js
book

Full Stack Web Development with Backbone.js

by Patrick Mulder
June 2014
Intermediate to advanced
194 pages
4h 4m
English
O'Reilly Media, Inc.
Content preview from Full Stack Web Development with Backbone.js

Chapter 10. Automated Workflows

As your application grows and you start working as a team with multiple developers, questions on workflow, coding style, and testing become important. Tools to organize workflows help to apply conventions and bring applications to the next level.

In this chapter, we enter the world of Yeoman. Based on the ideas of build automation, this chapter shows how a Yeoman generator can provide you with standard steps to develop Backbone application modules.

Bundled with Yeoman generators, there often comes a setup that favors the RequireJS module format over CommonJS modules. While CommonJS and Browserify are interesting when the JavaScript application must be loaded up front, RequireJS has its benefits if you are building a web application where parts of the experience should be loaded asynchronously as needed.

At the end of this chapter, our goal is to have the movie application running on the Node toolchains. This includes:

  • How to fetch Backbone dependencies such as plug-ins using Bower
  • Yeoman and a Backbone generator, which will help scaffolding project structures
  • Using RequireJS for development
  • Using a build with RequireJS project

Improving Productivity

In the previous chapters, you incrementally have built a web application “by hand.” This means that you ran commands from the command line to create files and directories, inserted repeating code by hand, and maybe applied a watchmode of different tools to help establish the development environment.

If you ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB, Second Edition

Full Stack JavaScript: Learn Backbone.js, Node.js and MongoDB, Second Edition

Azat Mardan

Publisher Resources

ISBN: 9781449370978Errata