Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Permalink
docs
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
title description author ms.author manager ms.topic keywords ms.localizationpriority ms.date
Vue on Windows
A guide to help you set up a Vue development environment on Windows 10.
mattwojo
mattwoj
jken
article
Vue, Vue.js, vue on windows 10, vue on windows, vue overview, what is vue, vue with windows, set up vue on windows, vue dev environment, set up a vue development environment
medium
03/30/2021

What is Vue.js?

Vue is an open-source, front end JavaScript framework for building user interfaces and single-page applications on the web. Created by Evan You, released in 2014 and maintained by Evan and his core team, Vue focuses on declarative rendering and component composition offering a core library for the view layer only.

If you want to build a server-rendered Vue web app with advanced features such as routing, state management and build tooling, take a look at Nuxt.js.

What makes Vue unique?

Vue uses a model-view-viewmodel architecture. Evan You previously worked on AngularJS at Google and extracted parts of Angular to offer a more lightweight framework. Vue is in may ways similar to React, Angular, Ember, Knockout, etc. See the Vue documentation for a more in-depth comparison to these other JavaScript frameworks.

What can you do with Vue?

Vue tools

Vue.js is focused only on the view layer, so may require additional tools to create a more complex app. You may want to consider using:

  • Package manager: Two popular package managers for Vue are npm (which is included with NodeJS) and yarn. Both support a broad library of well-maintained packages that can be installed.
  • Vue CLI: a standard toolkit for rapid Vue.js development with out-of-the-box support for Babel, PostCSS, TypeScript, ESLint, etc.
  • Nuxt.js: A framework to make server-side rendered Vue.js apps possible. Server-side rendering can improve SEO and make user interfaces more responsive.
  • Vue extension pack for VS Code: Adds syntax highlighting, code formatting, and code snippets to your .vue files.
  • Vuetify: A Vue UI library offering Material Design Framework components.
  • Vuesion: A Vue boilerplate for production-ready Progressive Web Apps (PWAs).
  • Storybook: A development and testing environment for Vue user interface components.
  • Vue Router: Supports mapping application URLs to Vue components.
  • Vue Design System: An open source tool for building Design Systems with Vue.js.
  • VueX: State management system for Vue apps.

Additional resources