Backbone.js

Premier “framework” MVC JS côté client.

🎧 Écoutez l’histoire
⏳ Chargement...

Ah Backbone.js…
Ce framework que plus personne n’utilise, mais sans qui React ou Vue ne seraient peut-être jamais nés.

Tu te rappelles quand on a commencé à foutre du JS partout dans le DOM ?
Quand les applis web ont voulu devenir des “apps” tout court ?
Quand on s’est mis à faire du state, du routing, de l’UI dynamique, mais avec… zéro structure côté front ?

C’était le Far West. On construisait des cathédrales…
avec des fichiers .js qui ressemblaient à des spaghettis mal cuits.
Un bordel monumental à maintenir.

Et c’est là que Backbone.js est arrivé.
Pas comme un héros. Plutôt comme un mec avec une carte et une règle.
Pas fancy, pas magique, mais organisé.

👉 Backbone, c’est quoi ?
Un framework minimaliste qui t’offrait des modèles, des vues, des routes, des collections et un soupçon de logique.
Juste assez pour structurer ton code, sans t’imposer un gros truc à la Angular 1.

Tu pouvais enfin dire :
“Bon ok, mon modèle Task, il est ici.
Ma vue TaskView, elle sait quoi faire quand je clique.
Et si je change l’URL, le router fait le taf.”

C’était pas parfait.
Mais c’était libérateur.

Backbone, c’est le début d’un truc.
Le moment où le front a commencé à prendre sa place.
À devenir une vraie architecture, avec de la logique, des patterns, des responsabilités.

C’est Backbone qui nous a forcés à penser MVC côté client.
C’est lui qui a inspiré Marionette, Ember, et même dans un coin sombre… AngularJS.
C’est lui qui a mis le doigt sur le besoin fondamental de séparer les données, la logique, et la vue.

Aujourd’hui, on jure que par des composants, du virtual DOM et des hooks.
Mais Backbone, c’était notre premier pas vers cette complexité assumée.
Notre premier framework “propre”.
Notre premier kit de survie quand le front est devenu sérieux.

Tu l’as utilisé, toi ?
T’as galéré avec les events qui buguent, les modèles qui se désynchronisent, les templates Underscore à rallonge ?
Ou t’as kiffé ce moment où enfin, tu comprenais ce qui se passait dans ton app ? 😅

💬 Raconte ton époque Backbone.
On va pas se mentir : sans lui, le front serait encore en train de coller des .onClick dans des balises <div>.

126 / 134
Retour aux histoires Réagir sur LinkedIn