54 engineers on Hacker News describe using Vue.js first-hand: 20 endorse it, 3 regret it, 4 are mixed.
“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?