3 ms·
I think the complaints about "too much choice" are overstated. People are not simply reinventing the wheel over and over, we have legitimate innovations happeni
by Touche 13y ago
I think the complaints about "too much choice" are overstated. People are not simply reinventing the wheel over and over, we have legitimate innovations happening due to "too much choice".
React came out less than a year ago and there are already alternatives built on the virtual DOM concept, and attempts to port to other libraries.
X-Tag and then later Polymer came out which has acted as test beds for the Web Components standard.
Those are just two examples off the top of my head. Innovation is unlikely to happen if we all throw out hands up and agree to just use Framework X.
- camus2 13y agoReact came out less than a year ago and there are already alternatives built on the virtual DOM concept How is it a bad thing?the virtual DOM should be a library by itself i believe. So should be angular injector , so is Sizzle ,etc... Instead of writing big frameworks that mashes up a lot of stuffs, these libraries should AND will be more modular no matter what, in the future. I want to be able to create my own library with building blocks ,like in any other language. The problem today is 1/ javascript lacks of a proper module spec 2/ libraries are too tightly coupled ES6 module are the answer and will change things.fortunatly. I dont want to use React,Angular or Vue or whatever. I want to use building blocks to create my own framework. JS lib maintainers will have to change the way they write libraries to make them extentable and pluggable.
- Touche 13y ago> How is it a bad thing? I don't. I think it's a great thing, I thought my comment was pretty clear that I think "too many options" is B.S.
- jonahx 13y agoAnd for the virtual DOM concept, there is not only React but also ractivejs, and mithriljs, and I'm sure many others. And just in this one little example, each of those libraries I mentioned are very good, and it's not at all clear which you should be using, especially if you are new to all three. The OP is talking about a real problem. Unfortunately I don't see any good obvious solution, and I agree that everyone agreeing to use Framework X is not one.
- remotesynth 13y agoI don't think I am saying this is a bad thing either. However many people find it overwhelming causing them to react negatively. My goal was, in fact, to turn it into a good thing by helping with strategies to cope.