This document provides an overview and introduction to getting started with the Vue.js framework. It discusses why one might choose Vue over other frameworks, the key components of Vue like Vue, Vue-Router, and Vuex. It also covers the basics of Vue including component-driven architecture, templates, props, events, and routing. The document concludes with challenges and examples to help get users up and running with Vue today.
11. Why Not Vue.js?
• Not as popular
• Other frameworks are backed by big companies
• Vue-specific code (directives, etc.)
• Lack of native/mobile app support
13. It’s Crazy fast!
• Utilizes the virtual DOM
• Its Reactive
• Templating syntax
• It’s tiny! <20KB (v3 is <10KB)
• Vue v3 is even faster than Svelte!!!
21. Some References to Get You Started
• Vue.js Tutorials
• https://vuejs.org/
• https://vuejsdevelopers.com/
• https://alligator.io/vuejs/
• Scotch.io tutorials
• http://blog.rangle.io/tag/vue/
• Free video tutorials by Maximilian Schwarzmüller
27. Let’s Get Started!!!
• Download https://github.com/break-stuff/i-love-the-office/
• Once you have it downloaded, open a command prompt at the root
of the project and run npm install to install the project dependencies
• To run the project run npm run serve
• https://codesandbox.io/s/github/break-stuff/i-love-the-office/
• (Not Currently Working)
28. Dev Tools (optional)
• For VS Code – Vetur
• Install the browser extension (for Chrome and Firefox)