4 ms·
Why nobody mentions ember? I thought it was the third most popular thing behind react and angular?
by kamac 9y ago
Why nobody mentions ember? I thought it was the third most popular thing behind react and angular?
- HatchedLake721 9y agoBecause it’s mature and stable, hence not cool anymore
- raverbashing 9y ago"It's not fun if the code you wrote in the morning works in the afternoon after your .js framework updates some 5 times"
- sp527 9y agoFramework adoption is likely power law distributed and therefore exponentially greater mindshare and ecosystem development (e.g. supporting libraries, learning material, best practices, blog posts, etc) accrue to the first place contender. It tends to be the case that technologies become fairly entrenched as a result of these effects, once they break out into mainstream adoption (think UNIX, SQL, etc). Ember never made it to that point and almost certainly never will. People are still free to use it of course, but it’s going to be a poor technology choice in light of the above factors.
- kenhwang 9y agoI think ember will stick around. I even think it'll overtake Angular one day since it has a better dev/upgrade experience. I don't think it'll ever hit mass appeal, partially because it's quite a niche cookie cutter and the frontend world seems to value flexibility above all else.
- pandler 9y agoI have high hopes for Glimmer[1] though as something that can compete with other view libraries and/or frameworks. I'm especially glad that Glimmer diverges from the Ember brand a bit, because there seems to be a lot of outdated (mis)conceptions about Ember from older versions. I personally feel productive with Ember, but the custom object models and getters and setters for everything are a bit of a turn off, especially after working on an Angular project recently with typescript support. Mobx, for instance, seems to be able to accomplish similar things as Ember but without the custom object model and getters/setters. [1] For those wondering, Glimmer is Ember's next iteration of view layer and rendering engine, pulled out into a separate library. It's built from the ground up (and so isn't subject to backwards compatibility with Ember just yet), uses typescript, is component based, and it compiles down to op-codes that are used to update the DOM instead of DOM-diffing. http://glimmerjs.com/ http://glimmerjs.com/
- gotofritz 9y agoNot a chance.
- gotofritz 9y agoA _distant_ third. Very distant. And I don't even know whether they are really third or were overtaken by Vue - Vue is part of the PHP ecosystem which alone is enough to raise its profile.