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,
I just want an easy life, so maybe I will create my own version.
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.
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.
I agree with you, at some point we need to settle down. There is no need for so many alternatives.
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.
By the way, Svelte really is an interesting new option.