Marionette

Marionette simplifies the backbone application code with views and architecture solutions and helps to compose rich layouts out of small components.

Languages supported:

9.6/10 (Expert Score) ★★★★★
Product is rated as #6 in category Other Web Frameworks Software
Ease of use
Support
Ease of Setup

Marionette simplifies the backbone application code with views and architecture solutions and helps to compose rich layouts out of small components.

Marionette
Marionette

Show more categories

Customer Reviews

Marionette Reviews

Vasiliy V.

Advanced user of Marionette
★★★★★
It's never late to learn - both Marionette and Marionette.js are valuable in 2021

What do you like best?

First of all a short disclaimer - this is a review for Marionette.js (the good old one as an enhancer for Backbone.js), but even Marionette (aka v5 without Backbone dependency) is quite nice.

Those long years ago I worked with Backbone that big M saved even not hours, but days and weeks on feature development. And maybe weeks on debugging and problem-solving. Most important for me were two things:

- work with collections (nested collections too)

- simplified routers handling (at my first Backbone project I created dozens of zombie views)

Both are about views and creating/mounting components. That presentation layer became much more simple and easy to understand, even for newcomers on the project, who never worked with backbone it was easy to follow rules, which were set up once.

What do you dislike?

Probably the only thing - staying at the place. From that 2014 no so many things in M were changed, but the industry, in general, made a pivot and the game is totally changed.

So if you're looking for some modern tool to implement your next project - M is not for you (I do not recommend it, everything here is my own opinion, but I'm not going to add this to every word). While if you want to get inspired by the well-designed system and learn more about patterns - reading a source of M is what might help you.

So for me, Marionette nowadays is like an old (but still good) book, you can get pleasure and knowledge from it, but it's not for everyone

Recommendations to others considering the product:

So if you're looking for some modern tool to implement your next project - M is not for you. While if you want to get inspired by the well-designed system and learn more about patterns - reading a source of M is what might help you.

What problems are you solving with the product? What benefits have you realized?

Easier components definition and mounting/unmounting views. Pluss all related stuff around (like subscriptions, events, and so on)

Review source: G2.com

Leave a reply

Your total score

B2B Software Guide