DEV Community

Cover image for Svelte - Simplicity is best.

Svelte - Simplicity is best.

Derek Shanks on October 04, 2019

Github Repo For your review, I created a small web application to show the value of Svelte at even the most basic level of web developme...
Collapse
 
dbshanks profile image
Derek Shanks

Professionally I use React and Vue. Personally I have moved to Svelte for side projects and personal ideas.

Absolutely, Svelte is still very young and needs more polishing. Those of us who have seen the overall benefits to utilizing Svelte it in its current state, envision a very bright future for the Svelte team. That's why some of us have taken it upon ourselves to help Svelte and its current dev team gain traction and more interest in the project. It needs the funding to grow. Then you'll see versions of Svelte that have a CLI to include the things you need. It takes time.

React was a mess when it came out in 2015, it is still evolving, it has recently shown favour with functional programming thus introducing Hooks and trying to get devs to use functions over classes. Angular went through a complete re-write to its current form. Vue came in with a very different support system and its ecosystem quickly evolved. The CLI is brilliant. It took a few years to get there. They all have special traits in terms of using props, templating and reactivity.

Lastly, for the demo I placed with this article. I would never consider React, Vue, Angular. While everyone wants to live at the bleeding edge of tech, they some times forget there are many of us who work on significantly smaller projects and don't require the complexity of the Big Three but still want the ability to scale.

Collapse
 
beggars profile image
Dwayne Charrington

Svelte is cool and all, but I question if we need another proprietary library which enforces its way of working, and further fragments the ecosystem.

We already have an established ecosystem of solid choices like React Vue, Angular, Ember and Aurelia. Is Svelte really needed? It's new, missing a lot of features and isn't very well tested.

It seems like a risk to use Svelte for anything in production. For side projects and the like, it would be fine. But the lack of community it ecosystem makes it a no go for me.

Collapse
 
dbshanks profile image
Derek Shanks

As I shared in the article, I am aware of Svelte being a very new concept with a lot of room to grow. It can't grow without productive conversation and buzz.

I am sure that you being a member of the Aurelia core development team, can understand the passion that is ignited by a project you find favourable and appreciate.

Collapse
 
pavelloz profile image
Paweł Kowalski

There was a time when React, Vue were those unnecessary frameworks that nobody needed.