← provenstack.org · framework

Vue.js

54 engineers on Hacker News describe using Vue.js first-hand: 20 endorse it, 3 regret it, 4 are mixed.

79%trust
54first-hand users
45in production
endorse 20mixed 4regret 3uses, no opinion

“Vue with Vuetify over CDN to skip build-tool pain (massive productivity and time win btw)”

endorse · production · level09 · 2025-12-08 · source ↗ · wrong label?

“I quickly got tired of the internal plumbing, package management, build configuration... that Vue (v2) required at the time.”

regret · production · sebastianbk · 2023-11-21 · source ↗ · wrong label?

“We've been leaning heavily into Vue3+TSX over at radiopaper.com which addresses some of these gripes.”

endorse · production · evnp · 2022-12-25 · source ↗ · wrong label?

“the actual vue2-related pain points are typically ecosystem-related support (packages, etc.)”

mixed · production · for1nner · 2022-12-04 · source ↗ · wrong label?

“Using it in production, zero problems, everyone understands it, does everything we need.”

endorse · production · randomsearch · 2022-12-02 · source ↗ · wrong label?

“Eventually we switched most things to VueJS and the performance difference was remarkable.”

endorse · production · Beltalowda · 2022-07-07 · source ↗ · wrong label?

“Vue JS is way more simple and easier to understand, and the code syntax is way more shorter and cleaner.”

endorse · personal · aartem · 2021-12-22 · source ↗ · wrong label?

“the only ones to break a 8/10 rating among 500+ users are based on angular, react, electron or vue.”

regret · production · moksly · 2021-09-09 · source ↗ · wrong label?

“We switched our main product to Vue last year, and we couldn't be happier.”

endorse · production · pixelmonkey · 2021-08-10 · source ↗ · wrong label?

“build API first with Vue for frontend. Really clean and simple stack with few moving parts.”

endorse · production · hactually · 2021-03-25 · source ↗ · wrong label?

“The Vue part is nicer, but everything around it feels messy.”

mixed · production · 2 yr · gdubya · 2021-01-31 · source ↗ · wrong label?

“I've been using Vue for a while because it's possible to get things up and running, even .Vue templates”

endorse · personal · mechhacker · 2019-12-28 · source ↗ · wrong label?

“as I learn it, my mind is blown.”

endorse · personal · wiradikusuma · 2019-12-11 · source ↗ · wrong label?

“all new dev is in Vue... Vue is good too.”

endorse · production · merpnderp · 2019-10-03 · source ↗ · wrong label?

“Vuejs if you need a bit more complex client-side logic, but still easy setup”

endorse · production · jypepin · 2019-01-20 · source ↗ · wrong label?

“I'm now 100% on team VueJS.”

endorse · production · sergiotapia · 2018-12-26 · source ↗ · wrong label?

“Doc have improved a lot since the last time i used it in prod, but yeah this is not vuejs doc quality level.”

mixed · production · sametmax · 2018-06-01 · source ↗ · wrong label?

“I've been using Vue.js on large scale projects for a while, but for a greenfield project I'm choosing React instead.”

mixed · production · txmjs · 2017-12-13 · source ↗ · wrong label?

“having used Vue in production for over a year and React on personal projects, they are incredibly similar.”

endorse · production · 1 yr · wcarron · 2017-11-16 · source ↗ · wrong label?

“They are happy with the result. It's is easier to find developer for Rails and Vue.js”

endorse · production · kimjongman · 2017-11-04 · source ↗ · wrong label?

“Finally for future projects we opted to go with Vue, which has been relatively nicer.”

endorse · production · fareesh · 2017-11-01 · source ↗ · wrong label?

“having used in prod vanilla, jquery, react, angular and Vue, I will stick with Vue for the next years.”

endorse · production · sametmax · 2017-09-20 · source ↗ · wrong label?

“I've been using Vue.js at work for this kind of thing... It's simple to reason about for the kind of use case I linked above.”

endorse · production · conradk · 2016-12-11 · source ↗ · wrong label?

“I briefly tried Vue and was not at all keen on shoving logic & presentation markup all in one file.”

regret · personal · michaelbull · 2016-11-30 · source ↗ · wrong label?

“We switched from React to Vue.js recently and we are never going back.”

endorse · production · jaequery · 2016-10-30 · source ↗ · wrong label?

“I had fun porting the "module" to Vue and would have happily worked with it if the team had not chosen React.”

endorse · personal · teniutza · 2016-10-21 · source ↗ · wrong label?

“Vue.js wins by a large margin if you're stuck with JS.”

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

“We use Vue as our bundler to compile the JS and CSS as well as to run Storybook.”

neutral · production · HiPhish · 2025-12-04 · source ↗ · wrong label?

“Angular/Vue/React on the front end before this.”

neutral · production · hnurl · 2025-07-18 · source ↗ · wrong label?

“We do basically Go microservices supporting VueJS front ends.”

neutral · production · adampwells · 2023-12-15 · source ↗ · wrong label?

“If it requires lots of interactivity, we use Vue.”

neutral · production · graboid · 2022-12-15 · source ↗ · wrong label?

“I still see spaghetti code, and I still see stupid bugs in production. Doesn't seem to matter whether it's JQuery or Vue.”

neutral · production · resonious · 2022-12-11 · source ↗ · wrong label?

“I've used React, Vue, Elm, Vanilla JS, and some legacy JQuery in production over my last three years of work”

neutral · production · 3 yr · naet · 2022-12-10 · source ↗ · wrong label?

“I went with a more conventional Vue front end with REST & websocket api for the backend.”

neutral · production · indymike · 2022-06-13 · source ↗ · wrong label?

“I've been using them at works for years.”

neutral · production · lwouis · 2021-12-15 · source ↗ · wrong label?

“I had to add a JavaScript framework (Vue.js) to implement pages that users were supposed to interact with.”

neutral · production · 3 yr · guessmyname · 2021-10-15 · source ↗ · wrong label?

“Frontend we use a mix between Vuejs and Jinja2.”

neutral · production · pinepage · 2021-08-04 · 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?

“I've been using Vue for 3 years, and laravel since 2013.”

neutral · production · 3 yr · gremlinsinc · 2020-12-11 · source ↗ · wrong label?

“I've been converting my massive Vue 2 application to smaller micro front-ends”

neutral · production · yawnxyz · 2020-12-04 · source ↗ · wrong label?

“Since we switched from jQuery to Vue last year, we put a friendly reminder on each page”

neutral · production · 1 yr · 0xff00ffee · 2020-04-07 · source ↗ · wrong label?

“Our company trialed Ember this year alongside React, Angular, and Vue for a new SPA.”

neutral · production · howdydoo · 2019-09-27 · source ↗ · wrong label?

“Interop with other JS libraries for example - Vue in our case.”

neutral · production · gregopet · 2019-01-06 · source ↗ · wrong label?

“We've written our own blue-green deployment scripts for Spring Boot, Node.js/React/Vue, and Python.”

neutral · production · karmakaze · 2018-12-30 · source ↗ · wrong label?

“VueJS and Angular for frontend (different projects)”

neutral · production · manish_gill · 2018-12-26 · source ↗ · wrong label?

“I often use Flask + vue, but haven't used Django much.”

neutral · personal · closed · 2018-12-23 · source ↗ · wrong label?

“when we needed to build a few VUE.JS widgets, we frankly could.”

neutral · production · jaabe · 2018-12-18 · source ↗ · wrong label?

“Node/Express + Vue on the front end (with templates written in pug via pug-loader).”

neutral · personal · newsbinator · 2018-12-08 · source ↗ · wrong label?

“We're making a very simple Vuejs app in our group (first one we've done in our group although we use Vuejs in other groups”

neutral · production · mikekchar · 2018-12-07 · source ↗ · wrong label?

“it's something we typically would've build with vue and graphql Apollo, but now it's all C#.”

neutral · production · eksemplar · 2018-10-29 · source ↗ · wrong label?

“I'm using pjax... taking an incremental approach to moving to vue/react/etc.”

neutral · production · git-pull · 2017-12-24 · source ↗ · wrong label?

“Made a real time dashboard for a big transport facility, coupled with vuejs and django.”

neutral · production · sametmax · 2017-03-25 · source ↗ · wrong label?

“on the symfony3 project (also with Vuejs) I currently work on”

neutral · production · naranha · 2016-12-02 · source ↗ · wrong label?

“I'm coming from an Angular and Vue background.”

neutral · personal · mipmap04 · 2016-11-30 · source ↗ · wrong label?