[HN Gopher] The State of JavaScript: 2021
       ___________________________________________________________________
        
       The State of JavaScript: 2021
        
       Author : saeedjabbar
       Score  : 50 points
       Date   : 2022-02-21 16:39 UTC (6 hours ago)
        
 (HTM) web link (2021.stateofjs.com)
 (TXT) w3m dump (2021.stateofjs.com)
        
       | yakshaving_jgt wrote:
       | Discussion from five days ago:
       | https://news.ycombinator.com/item?id=30357788
        
       | vmsp wrote:
       | Ember's "Satisfaction" has been dropping every year. I wonder
       | why.
        
         | cogman10 wrote:
         | IMO, it's because Ember is philosophically anti-react.
         | 
         | Ember is focused pretty heavily on convention over
         | configuration which, IMO, ends up making everything a little
         | harder to get into. You have to do things the "ember way" or
         | you face a large uphill climb.
         | 
         | Ember is all encompassing as well. You make an Ember app. You
         | don't make an app that happens to have some ember capabilities.
         | 
         | The reason react is popular (IMO) is because it's just the view
         | layer. It allows for you to work with whatever other ecosystem
         | you like in a fairly flexible manner.
        
           | bladegash wrote:
           | I've always found the "convention over configuration" thing a
           | bit of an odd descriptor for Ember. Outside of Ember CLI
           | generating things for you or errors/unexpected results being
           | thrown after something has been made, if you look for any
           | documentation on those "conventions", it's really difficult
           | to find (if it exists).
           | 
           | Do I really have to do things the "non-Ember" way just to
           | figure out what the Ember way is on my own?
           | 
           | I found Ember to be very frustrating in that regard.
        
         | steve_adams_86 wrote:
         | I used it recently and this was my take on it: Ember is behind
         | the libraries it has overlap with. Whether it's the router,
         | data, or view layer, if you've chosen ember, you're restricted
         | not only to its convention but it's inferior features. It has
         | poor developer tooling, integrates with typescript poorly, and
         | generates huge bundles with a hello world example.
         | 
         | It's great if you like it and you're productive with it, but if
         | you've experience other options you might find it restrictive
         | and stifling.
        
         | rk06 wrote:
         | Probably because most of the apps are now considered legacy and
         | their maintainers want to move to hotter tech
        
         | pictur wrote:
         | This is a question I want to ask every time I see an ember
         | post; Who uses ember?
        
           | steve_adams_86 wrote:
           | Ghost (https://ghost.org/) uses it for their internal front
           | ends.
        
           | anaccountexists wrote:
           | Square has the largest Ember app outside of LinkedIn. I think
           | it's close to 3 million lines of JS?
        
       | MaxMoney wrote:
        
       ___________________________________________________________________
       (page generated 2022-02-21 23:02 UTC)