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 83,038+ developers who get early access to new tutorials, screencasts, articles, and more.

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