4 ms·
I think Backbone is a really big omission, specially because it credits Angular for the popularity of the SPA and in doing so practically erases Jeremy Ashkenas
by armandososa 6y ago
I think Backbone is a really big omission, specially because it credits Angular for the popularity of the SPA and in doing so practically erases Jeremy Ashkenas and his awesome contributions from Javascript history. I would argue you can trace modern JS to Backbone, Underscore and CoffeeScript.
- wwweston 6y agoNot to mention that Angular is listed twice essentially, and that in terms of quality/philosophy it did more damage to the industry than good.
- ogre_codes 6y ago> I would argue you can trace modern JS to Backbone, Underscore and CoffeeScript. Absolutely any list that omits these three technologies is fundamentally flawed. React was originally created to replace the "View" component of Backbone.
- switz 6y agoI had the exact same reaction. Sticking Angular in there with no mention of Backbone is revisionist history. Backbone was everywhere. ES6 doesn't coalesce without Coffeescript either. Firebug is another glaring omission. What about npm? Chromium? MDN? ECMA2015? querySelector/modern DOM APIs? As someone who has been writing javascript for over a decade, I find this list to be really disingenuous. Putting projects like Rome, Snowpack, and Deno alongside jQuery is almost laughable. They certainly have large potential upside, but they have yet to have any significant tangible impact on the Javascript community. I'm all for them and will continue to support their development, but why not mention the projects that had genuine historic impact. Does angular really belong here twice? I'm not sure it belongs even once. I suppose it shouldn't bug me this much.. it's just a list. But given everything the developers of these projects have given me, I'd like to see them get the credit they deserve.