How to choose a Javascript Framework to learn
Edem Kumodzi
1108

The One I found really easy to learn and be very productive with very quickly is VueJS. While being very light (16kb), blazing fast (in many cases faster than React) and needing almost no manual optimization, you can focus on the features and look of your UX, taking advantage of VueJS powerful template system (or render functions/JSX if you prefer) and clever reactivity system you don’t need to reason about too much.

First you can start learning with no more than one script tag in your HTML page to import the library and write components in plain JavaScript directly in one function call. The official guide introduce you to the major concepts of the framework in its 15 minutes introduction. There are some official examples you can hack too. The guide will then walk you through the concise and simple APIs and features of VueJS that will let you create rich web applications quickly.

Then with a bundler, you can write components in a nice file format based on HTML, with vanilla JavaScript and CSS (but you can use any pre-processor you want, like Jade, Coffeescript, Typescript, Less, Sass, Stylus…), and later use advanced features like routing, flux-inspired state management, server-side rendering and soon sort of “Vue-native” system. With the vue-cli utility, you can even create boilerplate projects to make production apps (with bundler, testing, etc.) in one command.

TL;DR

With trivial HTML and JavaScript knowledge, you can get started using Vue in no time. Later when you feel comfortable with the framework, you can scale you project, use advanced features and structure you app the way that fits your needs best.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.