Backbone.js Patterns and Best Practices

4.5 avg rating
( 4 ratings by Goodreads )
 
9781783283576: Backbone.js Patterns and Best Practices

A onestop guide to best practices and design patterns when building applications using Backtbone.js

About This Book

  • Offers solutions to common Backbone.js related problems that most developers face
  • Shows you how to use custom widgets, plugins, and mixins to make your code reusable
  • Describes patterns and best practices for large scale JavaScript application architecture and unit testing applications with QUnit and SinonJS frameworks

Who This Book Is For

This book is for JavaScript developers who work with Backbone.js and want to learn the best design patterns to develop complex web applications. Basic knowledge of Backbone.js and JavaScript is essential.

What You Will Learn

  • Develop custom plugins and mixins to reduce boilerplate in your code
  • Learn about Backbone view management with nested views, subviews, layout manager, and Marionette views
  • Understand template management by storing and pre-compiling templates
  • Explore model validation with validation plugins and learn model serialization and relational data management with nested models
  • Work with collections to implement multiple sorting and filtering behavior
  • Create solid application architecture with AMD and different popular design patterns

In Detail

Backbone.js is a super light framework that allows you to structure your JavaScript codes in an MV* fashion. This framework is an excellent tool when it comes to creating an organized and modular code base for web apps of any size or complexity. Although lightweight, Backbone.js results in lots of boilerplate. Learning the best practices and design patterns will help you avoid these problems and allow you to ensure that the best standards are followed.

Backbone.js Patterns and Best Practices is packed with examples that will help you work with Backbone.js components. It also gives solutions to common problems faced by developers. It gives a complete overview of plugin development, large scale application architecture, and unit testing as well.

Starting with a discussion of why reducing boilerplate in your JavaScript code is essential, Backbone.js Patterns and Best Practices explains how to enforce reusability in your code by creating plugins and mixins. You will learn about patterns and best practices for Backbone views, models, collections, routers, and events.

You will discover solutions to common problems that developers face through simple examples, and delve into the best open source plugins available to solve these problems when they arise. This book is an excellent collection of design and implementation patterns that will help you structure and develop complex Backbone.js applications easily.

"synopsis" may belong to another edition of this title.

About the Author:

Swarnendu De

Swarnendu De is the director of Innofied Solution Pvt. Ltd. (http://www.innofied.com), a specialized mobile, web, and game development company. He manages technical operations and leads the JavaScript development team there. For the last seven years, he has been working with numerous JavaScript technologies including Backbone.js, Node.js, ExtJS, Sencha, and so on, and has developed more than 50 complex JavaScriptbased applications thus far. He regularly writes at his personal blog, company blog, and the Tuts+ network. He has been working with Backbone.js for the last 2 years and has developed multiple, large, and complex Backbone.jsbased applications using this technology. Swarnendu lives in Kolkata—the city of joy. He loves travelling, photography, and spending time with his family. You can reach him through his website at http://www.swarnendude.com or via Twitter at @swarnendude.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 39.99
US$ 38.71

Convert Currency

Shipping: FREE
From United Kingdom to U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Swarnendu De
Published by Packt Publishing Limited, United Kingdom (2014)
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2014. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****.This is a step by step guide to design patterns, best practices, and solutions to common problems for Backbone.jsbased application development. This book is for JavaScript developers who work with Backbone.js and want to learn the best design patterns to develop complex web applications. Basic knowledge of Backbone.js and JavaScript is essential. Bookseller Inventory # AAV9781783283576

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 38.71
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

2.

Swarnendu De
Published by Packt Publishing Limited, United Kingdom (2014)
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Paperback Quantity Available: 10
Print on Demand
Seller:
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2014. Paperback. Book Condition: New. Language: English . Brand New Book ***** Print on Demand *****. This is a step by step guide to design patterns, best practices, and solutions to common problems for Backbone.jsbased application development. This book is for JavaScript developers who work with Backbone.js and want to learn the best design patterns to develop complex web applications. Basic knowledge of Backbone.js and JavaScript is essential. Bookseller Inventory # AAV9781783283576

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 43.02
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

3.

de, Swarnendu
Published by Packt Publishing Limited (2014)
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Quantity Available: > 20
Print on Demand
Seller:
Pbshop
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description Packt Publishing Limited, 2014. PAP. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # IQ-9781783283576

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 39.04
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

4.

De, Swarnendu
Published by Packt Publishing (2016)
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Paperback Quantity Available: 1
Print on Demand
Seller:
Ria Christie Collections
(Uxbridge, United Kingdom)
Rating
[?]

Book Description Packt Publishing, 2016. Paperback. Book Condition: New. PRINT ON DEMAND Book; New; Publication Year 2016; Not Signed; Fast Shipping from the UK. No. book. Bookseller Inventory # ria9781783283576_lsuk

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 39.54
Convert Currency

Add to Basket

Shipping: US$ 5.16
From United Kingdom to U.S.A.
Destination, Rates & Speeds

5.

Swarnendu De
Published by Packt Publishing Limited (2014)
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Quantity Available: > 20
Print on Demand
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, 2014. PAP. Book Condition: New. New Book. Delivered from our UK warehouse in 3 to 5 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Bookseller Inventory # LQ-9781783283576

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 34.87
Convert Currency

Add to Basket

Shipping: US$ 12.00
From United Kingdom to U.S.A.
Destination, Rates & Speeds

6.

De, Swarnendu
Published by Packt Publishing (2014)
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Paperback Quantity Available: 10
Seller:
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2014. Paperback. Book Condition: New. Bookseller Inventory # INGM9781783283576

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 43.00
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds

7.

De, Swarnendu
Published by Packt Publishing (2017)
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Paperback Quantity Available: 14
Print on Demand
Seller:
Murray Media
(North Miami Beach, FL, U.S.A.)
Rating
[?]

Book Description Packt Publishing, 2017. Paperback. Book Condition: New. Never used! This item is printed on demand. Bookseller Inventory # 1783283572

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 50.88
Convert Currency

Add to Basket

Shipping: US$ 1.99
Within U.S.A.
Destination, Rates & Speeds

8.

Swarnendu De
Published by Packt Publishing (2014)
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Softcover Quantity Available: 1
Print on Demand
Seller:
Rating
[?]

Book Description Packt Publishing, 2014. Book Condition: New. This item is printed on demand for shipment within 3 working days. Bookseller Inventory # GM9781783283576

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 50.88
Convert Currency

Add to Basket

Shipping: US$ 3.51
From Germany to U.S.A.
Destination, Rates & Speeds

9.

Swarnendu De
Published by Packt Publishing
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Paperback Quantity Available: > 20
Seller:
BuySomeBooks
(Las Vegas, NV, U.S.A.)
Rating
[?]

Book Description Packt Publishing. Paperback. Book Condition: New. 174 pages. Dimensions: 9.0in. x 7.5in. x 0.5in.Improve your Backbone. js skills with this step-by-step guide to patterns and best practice. It will help you reduce boilerplate in your code and provide plenty of open source plugin solutions to common problems along the way. Overview Offers solutions to common Backbone. js related problems that most developers face Shows you how to use custom widgets, plugins, and mixins to make your code reusable Describes patterns and best practices for large scale JavaScript application architecture and unit testing applications with QUnit and SinonJS frameworks In Detail Backbone. js is a super light framework that allows you to structure your JavaScript codes in anMV fashion. This framework is an excellent tool when it comes to creating an organized and modular code base for web apps of any size or complexity. Although lightweight, Backbone. js results in lots of boilerplate. Learning the best practices and design patterns will help you avoid these problems and allow you to ensure that the best standards are followed. Backbone. js Patterns and Best Practicesis packed with examples that will help you work with Backbone. js components. It also gives solutions to common problems faced by developers. It gives a complete overview of plugin development, large scale application architecture, and unit testing as well. Starting with a discussion of why reducing boilerplate in your JavaScript code is essential, Backbone. js Patterns and Best Practices explains how to enforce reusability in your code by creating plugins and mixins. You will learn about patterns and best practices for Backbone views, models, collections, routers, and events. You will discover solutions to common problems that developers face through simple examples, and delve into the best open source plugins available to solve these problems when they arise. This book is an excellent collection of design and implementation patterns that will help you structure and develop complex Backbone. js applications easily. What you will learn from this book Develop custom plugins and mixins to reduce boilerplate in your code Learn about Backbone view management with nested views, subviews, layout manager, and Marionette views Understand template management by storing and pre-compiling templates Explore model validation with validation plugins and learn model serialization and relational data management with nested models Work with collections to implement multiple sorting and filtering behavior Create solid application architecture with AMD and different popular design patterns Approach This is a step-by-step guide to design patterns, best practices, and solutions to common problems for Backbone. js-based application development. Who this book is written for This book is for JavaScript developers who work with Backbone. js and want to learn the best design patterns to develop complex web applications. Basic knowledge of Backbone. js and JavaScript is essential. This item ships from multiple locations. Your book may arrive from Roseburg,OR, La Vergne,TN. Paperback. Bookseller Inventory # 9781783283576

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 56.96
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

10.

Swarnendu De
Published by Packt Publishing Limited, United Kingdom (2014)
ISBN 10: 1783283572 ISBN 13: 9781783283576
New Paperback Quantity Available: 10
Seller:
Book Depository hard to find
(London, United Kingdom)
Rating
[?]

Book Description Packt Publishing Limited, United Kingdom, 2014. Paperback. Book Condition: New. Language: English . This book usually ship within 10-15 business days and we will endeavor to dispatch orders quicker than this where possible. Brand New Book. This is a step by step guide to design patterns, best practices, and solutions to common problems for Backbone.jsbased application development. This book is for JavaScript developers who work with Backbone.js and want to learn the best design patterns to develop complex web applications. Basic knowledge of Backbone.js and JavaScript is essential. Bookseller Inventory # LIE9781783283576

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 58.30
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book