DEV Community

noellefajt
noellefajt

Posted on

Comparing Web Component Frameworks

Similarities

Angular, React, VueJS, and StencilJS are all frameworks that provide a sort of template for developing web applications successfully. They make it easy to add features to a web app that have been well developed, used, and tested by others. The frameworks prevent developers from having to reinvent everything. All of these frameworks had a number of dependencies and they all have HTML files. Angular and StencilJS use Typescript. React uses JSX (an extension of JavaScript) and VueJS uses both TypeScript and JavaScript.

Easiest Developer Experience

The easiest to get going I think would be VueJS. It was quick to install and seems user friendly. VueJS is also more flexible and does not seem to have as much of a learning curve as some other frameworks.

What I would chose

If I had to start building an app tomorrow I would choose React. Although it took a long time to install, it is a lot of JavaScript which I am familiar with. Hopefully this would make it pretty easy to start developing with. It also seems to be one of the most popular frameworks meaning there is a large community of people who like it and would be many resources to refer to. React is very flexible so a number of different libraries such as, state management and http, can be used with it. My only concern would be with this flexibility it may be hard to choose between all the tools/options.
Provide a links in your post to your organization as well as the repo that you got your boilerplate from
Here is a link to our team’s boilerplate: https://github.com/table-in-the-corner/boilerplates
Here is a link to the React boilerplate example I used https://github.com/react-boilerplate/react-boilerplate

Top comments (0)