Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8919891
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 15, 20262026-06-15T06:08:13+00:00 2026-06-15T06:08:13+00:00

I am using marionette v0.9.10 . Recently i had a problem . So I

  • 0

I am using marionette v0.9.10 . Recently i had a problem. So I saw that in new marionette certain functionality is moved to different plugins

  • Backbone.EventBinder
  • Backbone.Wreqr
  • Backbone.BabySitter
  • I just wanted to know what are advantages of using it over previous version

    • 1 1 Answer
    • 0 Views
    • 0 Followers
    • 0
    Share
    • Facebook
    • Report

    Leave an answer
    Cancel reply

    You must login to add an answer.

    Forgot Password?

    Need An Account, Sign Up Here

    1 Answer

    • Voted
    • Oldest
    • Recent
    • Random
    1. Editorial Team
      Editorial Team
      2026-06-15T06:08:13+00:00Added an answer on June 15, 2026 at 6:08 am

      The purpose of extracting those other repositories from Marionette was two things:

      1. provide more value to the larger Backbone development community
      2. allow a release schedule for Marionette that is not tied directly to those components in all cases

      For the first reason: there are a number of people who have expressed direct interest in each of the areas that those plugins cover. I’ve answered numerous questions here on SO and out in the rest of the community relating to decoupled architecture, child view management, event management, etc. By splitting these chunks of code out in to separate repositories, the larger Backbone community can take advantage of this functionality.

      For the second reason: having separate repositories and plugins allows us to make changes to the specific sub-set of functionality and not have to do a full release / version bump of Marionette itself. For example, I can move BabySitter from v0.0.1 to v1.0 without changing any of Marionette’s code. Having the release cycles decoupled allows greater flexibility in delivering updates and fixes.

      Lastly, the separation of these libraries provides a better layer of abstraction between the pieces of Marionette. We’re no longer tempted to directly code this functionality in to the objects that want to use it. Instead, we have to use the separate library and incorporate it in to Marionette appropriately. The core Marionette.View is a good example of things gone wrong and why we want to do that. There are too many disparate pieces in Marionette.View – too many things that are not really related, but we wanted it in one of the other views. Splitting apart the library into multiple libraries allows us to fix that problem.

      As far as managing these dependencies is concerned, you have at least 4 options.

      1. Grab the “pre-packaged build” from http://marionettejs.com – it contains everything to get started (backbone, underscore, jquery, all prerequisites, marionette, etc)
      2. Grab a “bundled” build, which contains all of the prerequisites and marionette, in one file
      3. Grab the individual pieces and a “core” build – put the pieces together yourself, and manage the versions yourself
      4. Use a package manager like JamJS or Bower

      Regarding the advantages of using a newer version of Marionette: bug fixes, new features, more stable code, more consistent API, newer and better objects to support development, and support for the current releases.

      Sticking with an old release is fine if it does everything you need. There are live apps around the web that are running nearly every .minor version of marionette at this point. Those apps may not need to update, so they stick with what they have. But you won’t get much support for old versions, honestly.

      Until v1.0 final drops, backward compatibility and support is almost non-existent. Once v1.0 drops, we’ll provide bug fixes for that for a short time, but will move new features forward in new versions.

      HTH

      • 0
      • Reply
      • Share
        Share
        • Share on Facebook
        • Share on Twitter
        • Share on LinkedIn
        • Share on WhatsApp
        • Report

    Sidebar

    Related Questions

    Using Backbone and Marionette, I've created a new layout that goes into the main
    I am using Backbone.Marionette for my project .I had scenario where i want a
    Currently using a setup that follows: Backbone , Parse , Require , and Marionette
    I am using Backbone.Marionette's CompositeView and I want to insert a new model at
    I'm using Backbone.Marionette and need to render a view of employees and their respective
    I have to build a pretty complex application using Backbone Marionette. The user interface
    This in one of the thing that still confuses me using Marionette. Imagine a
    I am writing tests for a web application using backbone and backbone.marionette through jasmine.
    I am currently rewriting an already existing application using the Backbone.js Marionette framework. The
    I'm using Backbone.ModelBinder in a Backbone.js Marionette project. I've a scenario which I can't

    Explore

    • Home
    • Add group
    • Groups page
    • Communities
    • Questions
      • New Questions
      • Trending Questions
      • Must read Questions
      • Hot Questions
    • Polls
    • Tags
    • Badges
    • Users
    • Help
    • SEARCH

    Footer

    © 2021 The Archive Base. All Rights Reserved
    With Love by The Archive Base

    Insert/edit link

    Enter the destination URL

    Or link to existing content

      No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.