Ask A Question


You’re not receiving notifications from this thread.

Seeking recommendation: Vue.js vs Stimulus.js vs Ember.js

Alexander Farley asked in Javascript

I'm starting to develop some front-end functionality for a Rails-based web app.

The front end will need to implement the following features
1) A horizontal scrolling window, which dynamically loads and unloads images in a very long list (1000s of images)
2) Features to overlay bounding-boxes on these images, and to draw other SVG annotations on the images
3) A feature to 'zoom in' on a single image, for more detailed annotation

The SVG annotations on the images must be synchronized back to the Rails application, so I need a 2-way data binding between the Rails app and the front-end functionality.

My background is that I'm generally comfortable with Rails, and I've watched a handful of tutorials on Vue.js/ember.js/Stimulus.js on GoRails. However, after watching these tutorials, I'm still uncertain about which of these frameworks would be the best choice for my application.

I understand that this is somewhat subjective, but (for people who are familiar with most of these frameworks already) what would you choose for a new application like mine?

Join the discussion
Create an account Log in

Want to stay up-to-date with Ruby on Rails?

Join 76,990+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.

    Screencast tutorials to help you learn Ruby on Rails, Javascript, Hotwire, Turbo, Stimulus.js, PostgreSQL, MySQL, Ubuntu, and more. Icons by Icons8

    © 2023 GoRails, LLC. All rights reserved.