DEV Community

Evan Kennedy
Evan Kennedy

Posted on

Comparing Boilerplates...

My Experience:
While downloading multiple different boilerplates in VueJS, React, Angular, and StencilJS it felt like I had to go through the same general process when cloning boilerplates into a new repo. I had to install some dependencies using npm, cd into the right directory and use npm to start the boilerplate. However, I did use yarn to install the Vue.js boilerplate rather than npm. StencilJS was probably the most basic boilerplate but it was also the easiest and fastest to install. Vue.js by far too the longest to download, while Angular and React downloaded and ran faster than Vue.js but much slower than StencilJS.

File Comparison:
When looking through the code of each boilerplate I found that each one had a Readme file, a license file, a src directory, some basic javascript, and a package.json file. However, Vue.Js had the biggest file structure out of all of them with more .js and json files than react, angular, or StencilJS.

My Preference:
If I had to start developing with one of these immediately, I'd probably start with react. It's fairly easy to use and while it did take a bit longer than some of the other boilerplates, to install dependencies and run it, there's already so much existing support and functionality for react that I don't think it would take long for an amateur developer learn the basics of react relatively quickly.

The boilerplates I worked with are here under this repo:
https://github.com/TheKodingKrab/boilerplates

Top comments (0)