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 finally here. Meaning we have a faster and smarter framework to build more powerful and performant Vue apps we ever could.
Let’s explore these points in more detail. Trust me, you’ll want to read until the end to get a really cool opportunity to play with Vue 3.
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 here (yes, it’s a huge deal)
Vue is here to stay and it’s only getting better. Vue 3 has been here since September of 2020, bringing us boosted performance, a smaller bundle size, even better developer experience and so much more. And since we’ve had it around for a few months, we’ve been able to learn more about how it works and have different experience with its features. You can get familiar with it by learning with all of the wonderful resources on the web, such as our free Intro to Vue 3 course, and our Vue 3 Deep Dive with Evan You (We were lucky enough to sit down with Evan You himself and have him school us on Vue 3). We also have many other Vue 3 courses to suit your goals on our Vue 3 Path, with more on the way.
Picking a framework for yourself or your team is not a decision to take 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.