3 ms·
Not adding JS (other than what's needed for the admin) is in retrospect a good move - when you see the pain Rails developers went through in multiple iterations
by danjac 5y ago
Not adding JS (other than what's needed for the admin) is in retrospect a good move - when you see the pain Rails developers went through in multiple iterations of RJS, rails-ujs, Turbolinks, CoffeeScript and now Hotwire/Stimulus depending on DHH's vision of what was hot in frontend. Django's JS agnoticism has made it easier to use different frontends without having to tear stuff out, whether you want a full Vue/React SPA or something more minimal like htmx or Alpine (or even plain old server-side templates + jQuery).