DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report

Getting Your Company to Switch to Vue

Vue.js has become a sufficiently mature solution for creating production-level applications. Are you ready to make the switch?

Anthony Gore user avatar by
Anthony Gore
CORE ·
Jan. 06, 20 · Opinion
Like (5)
Save
Tweet
Share
16.22K Views

Join the DZone community and get the full member experience.

Join For Free

If you've fallen in love with Vue.js, you'll be dreaming that your company will add it to their technology stack so you get to work with it every day.

For that to happen, though, you may need to convince certain decision makers in your company to give it a try, be it the CTO or some other stakeholder.

In this post, I'll arm you with some compelling arguments that you can use to make the case for Vue.

Vue's Key Selling Points

First, you'll need to present Vue's main strengths. I've worded these in such a way that even non-technical stakeholders will understand.

Vue Is Easy to Learn

Vue is famous for its intuitive design and shallow learning curve. This means it's easy to train staff in, even non-front-end devs and designers.

Since developers will be up-and-running with Vue quickly, training costs will be kept to a minimum.

Vue Is Delightful to Work With

Vue now has the most GitHub stars of any JavaScript UI library. This means developers like to work with it.

Happy developers are productive developers who don't quit!

Vue Is Versatile

Vue provides a powerful solution for complex single-page applications but also scales down nicely for smaller projects where only basic page functionality needs to be added.

This means Vue can be used for a variety of company projects and therefore provides a good return on investment.

Vue Is Incrementally Adoptable

Vue has been designed so that teams can systematically convert small pieces of an application over to Vue rather than doing a complete rebuild.

This means there is low risk in trying it compared to other frameworks where a "no turning back" approach might be the only option.

Vue Provides a Leadership Opportunity

Vue may or may not become the dominant JavaScript UI framework over the coming years.

Either way, companies who adopt it now will show their staff and their industry that they're a smart company who invests in promising technology, just like Alibaba, Adobe, GitLab, and others have done.

Common Misconceptions About Vue

After you've presented Vue's key strengths, decision makers may come back to you with some objections.

Vue is not a magic bullet, of course, and there may be a legitimate reason for why it is not suitable for your company. But these objections are often just being recited from a click-bait article or an overconfident Reddit pundit.

Since a technology should be assessed on its real pros and cons, here are the corrections to common misconceptions about Vue.

Vue Is Hard to Learn Because it Provides too Much Choice

It's true that Vue provides many ways of doing things. For example, there are at least 7 ways to declare a component template!

But this does not make Vue hard to learn. On the contrary, this freedom allows developers to learn Vue in a way that's easy and familiar to them. Then once they're comfortable, they can work with their team's unified approach.

Vue Is a One-Man Project

It's true that Evan You was the sole founder of Vue and still largely drives its direction. But the Vue team now consists of around 10-15 expert developers from around the world.

In the "State of Vue" report from 2017, Evan said: "...saying that Vue is a one-man project is no longer accurate and would be disrespectful to all the amazing contributions from the team and the community."

Vue Lacks Corporate Backing

It's true that Vue gets its funding only through sponsorship and donation. But Vue and its community have grown incredibly quickly, proving it doesn't need to be propped up by corporate money.

It's a good thing that the Vue team is able to prioritize users and is not beholden to the whims of Google, Facebook, or Microsoft.

Vue Can't Be Used as a Native Mobile Solution

You can create native mobile apps with Vue by using frameworks like NativeScript-Vue or Weex. While not as mature as React Native, these frameworks are already being used in production apps.

In the up-coming Vue.js 3, Vue's renderer will be decoupled from the main library, allowing consuming frameworks like these to improve even more.

Essential Vue Resources

Now that you've made your case for Vue by presenting its strengths and dismissing any misconceptions, the decision maker may be persuaded enough to do their own research into Vue.

Here are some resources I recommend you point them to:

The Official Vue.js Website

vuejs.org will allow a decision maker to see first-hand the thorough documentation, the numerous sponsors and donors, and the impressive Vue team.

Even better if you get them to use the Getting Started guide and see how easy it is to create their own 'Hello World' Vue app.

The State of Vue.js Report

Compiled by web development and design agency Monterail, the State of Vue.js report shows real-world data on how companies use Vue and how it will evolve in the future.

The report is based on surveys given to companies using Vue, like Adobe, Behance, and GitLab, and is reliable information about the business case for Vue.

With that, you now have a solid case for Vue that should help your company make the best decision about adopting it.

Good luck!

mobile app

Published at DZone with permission of Anthony Gore, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • 7 Ways for Better Collaboration Among Your Testers and Developers
  • Testing Repository Adapters With Hexagonal Architecture
  • Spring Boot vs Eclipse MicroProfile: Resident Set Size (RSS) and Time to First Request (TFR) Comparative
  • Key Elements of Site Reliability Engineering (SRE)

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: