4 ms·
It seems like a lot of web devs are either stuck chasing novelty or constantly trying to bet on the next big thing. For example, what happened to CoffeeScript?
by nefitty 7y ago
It seems like a lot of web devs are either stuck chasing novelty or constantly trying to bet on the next big thing.
For example, what happened to CoffeeScript? https://trends.google.com/trends/explore?q=%2Fm%2F0hjc5m0&geo=US https://trends.google.com/trends/explore?q=%2Fm%2F0hjc5m0&ge...
What happened to Ember? https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F0s8wr70 https://trends.google.com/trends/explore?geo=US&q=%2Fm%2F0s8...
- hyperdunc 7y agoCoffeescript was 'replaced' by ECMAScript 2015. Ember is fine but it's not the end of the line - it's been superseded' in most scenarios by React and Vue.js because those are generally better tools. JS technology changes quickly not for its own sake, but because there are still discoveries to be made about how to improve both syntax and how we think about code. I'm sure the pace will taper off sooner or later, until the Web is taken over by something else.
- threatofrain 7y agoIt’s also because JS raced to integrate features which were considered standard elsewhere, back in the dark ages with anonymous self executing functions.
- ng12 7y agoTypeScript ate coffeescript. That said it did inspire a lot of new features in both TypeScript and the ES standard.
- techdragon 7y agoEmber is still going strong, Octane is a fantastic new release and it’s been awesome to un-learn all the ember specific things in favour of all the new vanilla JS ways of doing things that Octane makes possible. About the only negatives I can bring up are IDE (and other sorts of vendor tools/components) support/integration is not as good as more popular frameworks like React, but that’s really just to be expected as vendors tend to target based on popularity.
- realityking 7y agoCoffeeScript largely got killed by EcmaScript 6. Two reasons why 1) Some CoffeeScript features, like arrow functions and classes, made it into ES6. 2) CoffeeScript was never updated to properly generate ES6. Largely because the features that got adopted by ES6 had subtle differences that made the migration path for existing projects highly complex. I think, to a lesser extend, the rise of TypeScript also had something to do with it.
- x3haloed 7y agoI think you're right. But I think that's because it's still early days, nobody has really nailed it yet. We're all trying to make sure that when something sticks, we'll be ready for it. It seems like TypeScript and React are sticking around pretty good. I'm sure they'll be replaced at some point. My personal hope is that they'll be replaced by better standards within the browser.