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...
For further actions, you may consider blocking this person and/or reporting abuse
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.
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,
mentality. :D
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.
I agree with you, at some point we need to settle down. There is no need for so many alternatives.
By the way, Svelte really is an interesting new option.
I was expecting Web Components, it is a good alternative for all these libraries
"the world beyond frameworks... Here's more frameworks"
For some up to date info on web components, check out my series
Lets Build Web Components! Part 1: The Standards
Benny Powers 🇮🇱🇨🇦 ・ Sep 18 '18 ・ 10 min read
Rather Polymer or Stencil. But yes, definitely should be on the list.
I assume that most of today UI libraries and frameworks are made in MVVM pattern.
I think this list should include Marko from eBay
Strange, I thought that JS framework (like Angular, not React) are MVC projects. But I might be wrong indeed.
RiotJS is another fantastic alternative
Cycle.js is what Angular >2 should have been.