DEV Community

Cover image for The world beyond React, Vue & Angular

The world beyond React, Vue & Angular

Arek Nawo on January 19, 2019

This post is taken from my blog so be sure to check it out for more up-to-date content 😉 If you're into web development I'm betting that you've he...
Collapse
 
leob profile image
leob

But why do we need more alternatives?

The developer landscape is already fragmented and confusing enough, I'm glad that we're now finally getting some "de facto" standards. Too much time is wasted exploring a myriad of more or less similar (or marginally different) frameworks, and choosing between dozens of alternatives. Time which (in my opinion) would be better spent on building functionality.

Choice is good but if there are 3 major frameworks then it's already difficult enough to make the "right" choice for a project.

Collapse
 
entrptaher profile image
Md Abu Taher

It's kind of like how open source works these days. There is already enough linux distributions and desktop environments, but people just goes ahead and creates more of them. Same with how apple is working right now, more of same product all the time.

Everyone wants another "right" thing, everyone has different opinions about "every thing".

Also,

I just want an easy life, so maybe I will create my own version.

mentality. :D

Collapse
 
leob profile image
leob

You're right.

Well it's fine if people create their own framework, I just think that it's probably more useful to join an existing framework and contribute to it. A big problem of a myriad of competing frameworks is also that the communities behind it become tiny and fragmented.

What I would like to see more of (yes, maybe I should go ahead and put my money where my mouth is ... ;-) are:

1) integrations between different frameworks (this is often the hardest part of developing an app)

2) real-world apps which show how to do something useful in a particular domain

But on the other hand, probably it's true that some of these 'experiments' do yield useful ideas.

Collapse
 
ghost profile image
Ghost

I agree with you, at some point we need to settle down. There is no need for so many alternatives.

Collapse
 
leob profile image
leob

By the way, Svelte really is an interesting new option.

Collapse
 
geocine profile image
Aivan Monceller

I was expecting Web Components, it is a good alternative for all these libraries

Collapse
 
bennypowers profile image
Benny Powers 🇮🇱🇨🇦

"the world beyond frameworks... Here's more frameworks"

For some up to date info on web components, check out my series

Collapse
 
embiem profile image
Martin Beierling-Mutz • Edited

Rather Polymer or Stencil. But yes, definitely should be on the list.

Collapse
 
denisinvader profile image
Mikhail Panichev • Edited

These MVC frameworks

I assume that most of today UI libraries and frameworks are made in MVVM pattern.

I think this list should include Marko from eBay

Collapse
 
areknawo profile image
Arek Nawo

Strange, I thought that JS framework (like Angular, not React) are MVC projects. But I might be wrong indeed.

Collapse
 
kayis profile image
K

Cycle.js is what Angular >2 should have been.

Collapse
 
jonrandy profile image
Jon Randy 🎖️

RiotJS is another fantastic alternative