DEV Community

Discussion on: The Great Debate: Angular, React, or Vue or is it?

Collapse
 
shriji profile image
Shriji

The Great Debate: Angular, React, or Vue or is it?

For me it is Svelte, there is no debate.

Collapse
 
michelledev3 profile image
michelledev

Interesting...Tell me more. Why do you like it? As I am still trying to decide what framework is best for me. And is Svelte too new to be a marketable trait for people looking for jobs?

Collapse
 
shriji profile image
Shriji

The job market is polluted with React and Angular developers and often has poor developer experience for newcomers to the framework.

Svelte on the other hand has a very small learning curve and the site has great tutorials; if you know basic HTML, CSS and JS then you already know 50% of Svelte.

I personally chose svelte because it is very straightforward and easy to code and maintain even a large codebase and I really enjoy having a clean codebase and a neat file tree which is impossible with Angular. Svelte, in general, is a compiler-based framework, it compiles your code to vanilla javascript, react, angular and vuejs mounts the library to the client-side.

In Svelte you write less code, and less code means fewer errors, so you can concentrate on improving your app and concentrate in areas of the app (shipping the code, business logic, etc.)

Excerpt from here

Although it is amongst the most popular web frameworks, Angular.js is also considered to be the most dreaded.

PS. It is easy to hire any frontend dev and make them a good Svelte developer because of the short learning curve.