← provenstack.org · framework

Backbone.js

41 engineers on Hacker News describe using Backbone.js first-hand: 9 endorse it, 4 regret it, 4 are mixed.

63%trust
41first-hand users
31in production
endorse 9mixed 4regret 4uses, no opinion

“after ~3 months of code from junior and mid level developers (in house and off shore) I began to deeply regret my decision.”

regret · production · dbattaglia · 2025-10-25 · source ↗ · wrong label?

“There were many bugs in this scale of app around making sure the DOM reflected the latest change to some model.”

regret · production · jitl · 2023-11-27 · source ↗ · wrong label?

“Eventually I pushed to rewrite the app when Backbone.js came up, and we started using tools like grunt, and it was already a huge step forward.”

endorse · production · ggregoire · 2022-09-09 · source ↗ · wrong label?

“Backbone was such a chore to manage in a large application.”

regret · production · huy-nguyen · 2018-06-02 · source ↗ · wrong label?

“We use backbone with backbone layout manager and jade... Never once did I regret the choice, nor has been limited by the choice.”

endorse · production · ioda · 2016-11-15 · source ↗ · wrong label?

“It was light and allowed us to modularize our code. However, it didn't really give enough structure so we switched to Angular.”

mixed · production · jamra · 2015-07-09 · source ↗ · wrong label?

“We've been using Backbone+Marionette at my company, and in general I like it, and it's much cleaner than just vanilla Backbone, but I still feel like it falls short for medium-to-large sized apps”

mixed · production · andywhite37 · 2013-12-04 · source ↗ · wrong label?

“Backbone helped me to better structured my code but I found it also brings its own problems.”

mixed · production · Kototama · 2013-02-12 · source ↗ · wrong label?

“I love Backbone's models and collections. It took a while to come to terms with the get and set methods”

mixed · production · 1 yr · jasonkostempski · 2012-12-18 · source ↗ · wrong label?

“its close to impossible to not end up with a mess when using Backbone.”

regret · personal · mr_christmas · 2012-12-14 · source ↗ · wrong label?

“I've been using Backbone's views to make my JS more manageable”

endorse · production · ZoFreX · 2012-11-24 · source ↗ · wrong label?

“I have been using Backbone for a while and love it. It is lightweight, is as flexible as you want”

endorse · personal · ByteMuse · 2011-10-26 · source ↗ · wrong label?

“I've been using CoffeeScript together with underscore.js, backbone.js and of course jQuery.”

endorse · personal · eddieplan9 · 2010-12-24 · source ↗ · wrong label?

“For the last week I've been using CoffeeScript along with Backbone.js & Underscore.js (all backed by jashkenas)”

endorse · personal · dmix · 2010-12-24 · source ↗ · wrong label?

“I'm already using Backbone in production. It has been a huge boon, not only in time saved but in forcing me to design things well.”

endorse · production · bdr · 2010-11-10 · source ↗ · wrong label?

“here's a list of some of the methods we have on a Backbone.Model called "Document"”

endorse · production · jashkenas · 2010-10-30 · source ↗ · wrong label?

“We use Backbone.js at DocumentCloud for our document workspace... we rely on the JavaScript MVC that Backbone gives us for the entire workspace.”

endorse · production · conesus · 2010-10-13 · source ↗ · wrong label?

“I have used these in production (and mootools, prototype, and many more)”

neutral · production · pests · 2024-12-03 · source ↗ · wrong label?

“I got heavily into it (more than just jQuery, I started learning Backbone.js)”

neutral · personal · freedomben · 2024-04-29 · source ↗ · wrong label?

“we tried most of it, from vanilla JS, over Backbone+Marionette through React, Angular 1 - ?? and Vue.”

neutral · personal · cygned · 2021-04-05 · source ↗ · wrong label?

“frontend role with backbone/knockout/angular and majority of vanilla JS and CSS”

neutral · production · bradlys · 2021-02-13 · source ↗ · wrong label?

“As someone who has web apps in production written in backbone.js, Angular, and React”

neutral · production · adatavizguy · 2019-12-21 · source ↗ · wrong label?

“It gave me an opportunity to contribute to some high-profile libraries like Lucene.NET and Backbone”

neutral · personal · Griever · 2018-12-01 · source ↗ · wrong label?

“now that we've switched from backbone to react, suddenly it's ok.”

neutral · production · dsego · 2017-12-17 · source ↗ · wrong label?

“We're adding a couple new features to an existing ES5/Backbone app which still uses Require.js”

neutral · production · acemarke · 2017-03-23 · source ↗ · wrong label?

“A few years ago we switched from a Backbone framework to React based with Reflux and Browserify.”

neutral · production · mikeryan · 2016-11-16 · source ↗ · wrong label?

“I've done large apps in Angular (which nearly made me regret choosing programming as a profession), React, Backbone”

neutral · production · rlander · 2016-09-30 · source ↗ · wrong label?

“I'm having a lot of fun with React (with Backbone-based stores)”

neutral · production · btown · 2014-12-20 · source ↗ · wrong label?

“we use LAPP (PHP, Postgres) with Laravel, Backbone - also with Redis for caching.”

neutral · production · sideproject · 2014-12-05 · source ↗ · wrong label?

“We use a variety of other technologies in our stack (Node, Backbone, etc.)”

neutral · production · smk · 2014-11-22 · source ↗ · wrong label?

“we run backbone.js alongside our RESTful API”

neutral · production · noahbrier · 2014-05-01 · source ↗ · wrong label?

“Having used Backbone, Angular and Ember; I would describe Backbone as the past, Angular as the present and Ember as the future.”

neutral · personal · tmwh91 · 2013-11-17 · source ↗ · wrong label?

“it's a framework that grew directly out of building a very large Backbone application”

neutral · production · eastridge · 2013-11-03 · source ↗ · wrong label?

“For the migration we are rewriting widget by widget (Backbone view by view).”

neutral · production · tosh · 2013-04-03 · source ↗ · wrong label?

“We switched from backbone.js to angular.js about 8 months ago”

neutral · production · wpiel · 2013-03-22 · source ↗ · wrong label?

“we use it in combination with Require, so we had an 'events' module”

neutral · production · Cthulhu_ · 2012-12-14 · source ↗ · wrong label?

“I maintain a pretty hefty Backbone based web app where we use Zepto for mobile/non-IE”

neutral · production · napoleond · 2012-11-27 · source ↗ · wrong label?

“send out my backbonejs project.”

neutral · production · sheraz · 2012-11-16 · source ↗ · wrong label?

“we use the same stuff with Socket.IO instead of REST”

neutral · production · bergie · 2011-12-12 · source ↗ · wrong label?

“Only recently have I begun using Backbone and I will be sure to post my comparison once it finishes.”

neutral · personal · mrchess · 2011-10-03 · source ↗ · wrong label?

“then jQuery and backbone.js with some of my own JS glue code”

neutral · personal · 0.8 yr · nikcub · 2010-11-19 · source ↗ · wrong label?