Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Getting Started with Backbone Marionette

Buy

Build largescale JavaScript applications with Backbone Marionette quickly and efficiently

About This Book

  • Create scalable and highly interactive web applications using one of the best frameworks for Backbone.js
  • Learn about controllers, views, modules, events, commands, and regions
  • Make the most out of Backbone Marionette by understanding its philosophy and applying it to real-life development tasks

Who This Book Is For

If you are a web application developer interested in using Backbone Marionette for a real-life project, then this book is for you. As a prerequisite, knowledge of JavaScript and a working knowledge of Backbone.js is required.

What You Will Learn

  • Install and understand the core concepts of Backbone Marionette
  • Orchestrate views with a controller object
  • Divide your application into logical independent regions
  • Manage an object's life cycle to avoid memory leaks
  • Reduce boilerplate and glue code normally needed in Backbone Development by decoupling your JavaScript applications into modules.
  • Provide structure, organization, and pattern to your Backbone code

In Detail

Backbone Marionette is a composite application library for Backbone.js that aims to simplify the construction of large-scale JavaScript applications. It is a collection of common design and implementation patterns found in the applications that we build with Backbone, and it includes pieces inspired by composite application architectures, event-driven architectures, and messaging architectures.

This guide will help you learn some key concepts that will allow you to build large-scale applications with ease. You will learn how to add new features quickly and easily using a solid and composite Backbone Marionette framework. This book is a practical guide to developing scalable applications using an incremental and modular approach with Marionette.js.

This book begins by showing you the key benefits of Marionette.js and how to set up a development environment so you can begin writing code using this framework. It then walks you through the main components of the library such as the router, controller, and application. After that, it introduces you to topics like view types and the view life cycle before moving on to more advanced topics such as modularization, enterprise messaging patterns, incremental use, and memory management.

Getting Started with Backbone Marionette contains a lot of infrastructural examples that will help you to build an application of virtually any module size. It provides you with a collection of common design and implementation patterns to break your applications into small pieces. It then wraps-up by implementing extended capabilities like asynchronous module definitions and handlebars.

(HTML tags aren't allowed.)

Geomagnetism, Aeronomy and Space Weather: A Journey from the Earth's Core to the Sun (Special Publications of the International Union of Geodesy and Geophysics)
Geomagnetism, Aeronomy and Space Weather: A Journey from the Earth's Core to the Sun (Special Publications of the International Union of Geodesy and Geophysics)
On the centenary of the International Union of Geodesy and Geophysics, this book reviews the state-of-the-art research in geomagnetism, aeronomy and space weather. Written by eminent researchers from these fields, it summarises the advances in research over the past 100 years, and looks ahead to current and emerging studies on Earth's...
Catalyst 5.8: the Perl MVC Framework
Catalyst 5.8: the Perl MVC Framework

Many web applications are implemented in a way that makes developing them difficult and repetitive. Catalyst is an open source Perl-based Model-View-Controller framework that aims to solve this problem by reorganizing your web application to design and implement it in a natural, maintainable, and testable manner, making web development fun,...

Home Networking Do-It-Yourself For Dummies
Home Networking Do-It-Yourself For Dummies

Fifty years ago, most households had only one television and one telephone. As the price of these technological marvels dropped, families began purchasing additional televisions and telephones — and the home network was born!

Think about it: Your televisions are basically networked together on a cable network. Okay, not a...


Windows 7 Desktop Support and Administration: Real World Skills for MCITP Certification and Beyond
Windows 7 Desktop Support and Administration: Real World Skills for MCITP Certification and Beyond

A manual for Windows 7 desktop technicians and administrators

It is estimated that 90 percent of the world’s computers run Windows. Desktop technicians and administrators need this comprehensive manual to guide them through their daily work with Windows 7. While this Sybex guide is packed with information you’ll...

Learn GameSalad for iOS: Game Development for iPhone, iPad, and HTML5 (Learn Apress)
Learn GameSalad for iOS: Game Development for iPhone, iPad, and HTML5 (Learn Apress)
In 2007, Apple revolutionized our way of living by introducing the iPhone, but most important was the birth of iOS. Today, iOS is used in the iPhone, iPad, and iPod Touch. Via the App Store, a new business model has emerged that offers more than 500,000 applications and games, resulting in 25 billion downloads. This new business...
SAP FICO Interview Questions, Answers, and Explanations: SAP FICO Certification Review
SAP FICO Interview Questions, Answers, and Explanations: SAP FICO Certification Review
The Ultimate Reference & Learning Guide for FICO Consultants SAP FI/CO Interview Questions, Answers, and Explanations! It' s clear that FICO is one of the most important areas in SAP -- and finding answers can be difficult. SAP FICO Interview Questions, Answers, and Explanations guides you through your learning process. From helping you to...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy