Why choose Vue? In a few words:
- Constant growth
- Friendly learning curve
- Ease of integration
- Outstanding resources
- Welcoming & helpful community
- Enjoyable developer experience
- Top companies are making the move—and for good reason.
- Vue 3 is on the horizon (stay tuned to the end)
Let’s explore these points in more detail.
Vue is constantly growing and fun to use
More and more companies have adopted Vue into their tech stack as well (more on that later). In fact, in that same State of Vue.js report, 60% of respondents believe that Vue.js will become more popular within their organizations within 6 months while 73% of developers at enterprise companies are certain that Vue will be widely adopted in their organization.
A major reason companies are choosing Vue is the ease of onboarding employees into the technology, which brings me to the next point.
Friendly learning curve & ease of integration
Among the State of Vue.js respondents, 75% said that the biggest advantage of Vue was the ease of integration. With Vue, you can build a complete single page application from scratch, or you can add Vue into your existing app to develop features large and small. Because Vue is a “progressive” framework, its various supported libraries can be added incrementally, as needed.
Vue’s official libraries include:
- Vue Router (client-side routing)
- Vuex (state management)
- Vue Test Utils (unit testing)
- vue-devtools (debugging browser extension)
- Vue CLI (for rapid project scaffolding and plugin management)
Yuriy Nemtsov, Software Engineer & Manager at Behance, comments on the cohesive-while-progressive nature of the Vue ecosystem:
From the vue-loader, bundle renderer, full support in the vue-router and vuex, built-in component caching and even asset preload / preflight handling— the efficiencies we gain from a single integrated SSR-aware ecosystem are unparalleled. And this isn’t specific to SSR. Vue is built to be a progressive library where the independent components are designed to work together really well. They’re ergonomic, and we love that about Vue.
We wouldn’t be doing this topic justice if we didn’t mention Vue’s exceptionally well written documentation. 94% of State of Vue.js respondents said that they used the official documentation to learn about Vue.
Clement Ho from Gitlab emphasizes the helpfulness of both the community and the documentation:
“Vue’s fantastic documentation and guides also make it very easy for new team members to onboard quickly and start contributing code to our codebase.”
A vibrant community full of resources
The community is very active, with passionate Vue developers sharing their knowledge in the form of blogs, conference talks, podcasts, and (our personal favorite) online courses. There are always new skills, knowledge, and tools to gain.
Top companies are using Vue
So far, I’ve quoted team members of Behance (Adobe’s social media platform for creatives) and GitLab (the leading collaboration tool for DevOps). Here are some other notable companies that use Vue, with notes on what they’re using it for:
Nintendo is using Vue for a bunch of their online presence. A number of their regional websites in Europe are built with Vue.
Louis Vuitton’s website is running on Vue & Nuxt.
BMW USA built a car configurator that allows you to build the luxury car of your dreams by customizing it in a variety of ways and browsing different feature packages that suit your needs.
Adobe offers a product called Portfolio, a custom web-portfolio builder designed to help users showcase their creative work. They went with Vue because they wanted to maintain an exceptional user experience and performance. This is also a case where Vue proved that it’s easy to integrate into an existing codebase.
The frontend team of Grammarly used Vue to build their signature user interface, which blends simplicity with aesthetics.
Google’s Career Platform, including their job board on careers.google.com, is built with Vue.
Netflix applied Vue.js in two of its smaller, internal apps.
Since Vue Mastery provides accounts for teams to learn Vue, we’ve also seen a lot of notable companies that decided Vue was the framework for them and chose to learn it with us. Some of these companies include:
- Urban Outfitters
- UBI Soft
- Vanderbilt, Indiana University, Princeton University, UCLA Library, NYC DEPT of Education
Vue 3 is almost here!
Vue is here to stay and it’s only getting better. Vue 3 is now in Beta and its official release is around the corner, bringing us boosted performance, a smaller bundle size, even better developer experience and so much more. While we are awaiting this release, you can still get ahead of the curve on learning with all of the wonderful resources on the web, such as our Vue 3 Essentials course, and Vue 3 Reactivity course. There are also many other Vue 3 courses on their way at Vue Mastery.
If you’re curious, Evan You talks about what all the Vue core team is working on in his State of the Vuenion talk. Here’s more of what we can expect from Vue 3:
- New compiler
- Advanced optimizations
- 3x better SSR performance
Picking a framework for yourself or your team is not a decision to make lightly. Knowing Vue is a framework that is constantly growing upwards, easy to learn and integrate with, has the most helpful community and resources, and has major companies using and loving it, we think it’s safe to say that Vue is your best option.
By the way, if you are part of a team that is interested in migrating over to Vue, we’re happy to offer you a 35% discount to learn with our courses. Just send us an email at team@vuemastery and let us know you heard about our discount.