Support Ukraine Black Lives Matter

We gathered responses from over 1,000 developers for the 2020 survey, despite coinciding with the global pandemic breakout and subsequent quarantine for many countries across the globe. This year we also included outreach to developers who don't use Ember yet. They made up for approximately 10% of the total responses that we received.

We asked respondents how likely they were to recommend Ember to others, on a scale of 1-5. About 78% of people who use Ember are likely to recommend it to others.

Participants reported their reasoning for their score as free-form text, and below, we've provided a sample of responses alongside their corresponding recommendation score.

As in previous years, we did not observe a great deal of variety in the written responses that corresponded to values of three or less. Like previous years, we saw the opposite effect in the upper ranges—that is, community members simply have a lot of different reasons to recommend Ember!

Here is a flavor of what reasons participants gave for their scoring:

  • Score: 5

    Ember has been a solid choice for our team. The conventions allow us to manage several products with a handful of devs. It contains everything needed to successfully deliver out of the box, or within a handful of highly refined community offerings, like concurrency or mirage.
  • Score: 3

    (translated) The distribution of this framework in China is not very high. In addition to the absence of relevant Chinese documents, the number of users is very small.
  • Score: 5

    Ember is the anti-fatigue framework. It doesn’t pretend to be all things to all people. It acknowledges its flaws while also making clear the plan to address them. It details a clear roadmap for the future and delivers on it incrementally. Simply put, working with Ember makes me happy.
  • Score: 5

    Ember is powerful and flexible, without being overly complicated. There's a wealth of learning materials, and strong community support, plus the ease of updating to gain the latest features and fixes "for free" is a big bonus.

At the time the survey was released, Ember 3.16 became the latest stable release of the framework. Legacy 2.x and 1.x numbers dropped, indicating a continued upgrade process for developers on legacy versions of Ember.

But for how long have folks been using Ember? Of course, we are always curious to see these numbers!

We added more options this year, as there are more ways than ever before to keep up with all things Ember. We'll be interested to see what directions the trends go in the coming years!

Self-Reported Skills: Front End Development

Section titled Self-Reported Skills: Front End Development

Accessibility has very clearly been self-identified as "the final frontier" for Ember developers!

When compared to last year, more developers identified themselves as having little to no knowledge about accessibility. Did you know that the Ember guides have some help to get you started? Check out the accessibility section of the guides.

With reported usage at 63%, VS Code is now clearly the dominant editor to consider when creating tooling for Ember. Make sure to check out the available extensions in VS Code that especially support Ember development!

There are many different ways to contribute to Ember- but less than half the survey respondents indicated that they participate in the community, identifying it as a growth area for our community! If you want to help out but don't know how to get started, why not check the Help Wanted board for issues that need your help? Also, check out the #dev-ember-learning channel and see if the Ember Learning Core Team needs any help!

We hope that this question inspired those who don't know, to find out! We encourage all Ember developers to advocate for accessibility as a marker of quality code and help turn this into more of a self-imposed requirement for next year.

We anticipate that this number will drop sharply in 2021, especially with the release of Microsoft Edge.

While English was the primary language for survey respondents, new languages like Chinese, Portuguese, Czech and even Udmurt showed up this year! Many global apps require internationalization—-and of course, there's an addon for that. Check out ember-intl and see the possibilities!

Rails continues to be the most popular pairing with an Ember codebase, but there is a long tail of other frameworks used by the community for server-side development.

The use of Ember for enterprise and B2B applications continues to grow. The framework continues to be an excellent tool for dashboard-like apps.

We wanted to know if our community was well-represented in other mainstream surveys that were published in 2020. The data suggests that the Ember community is not well-represented in other surveys. We believe this is due to specific outreach methods we use to ensure a wide-range of participation.

We think that this data could be useful to other tech survey writers, and we will attempt to share our outreach methods, in order to help them obtain a more accurate sampling of the Ember community at large.

As the last question of the survey, we asked participants: "Is there anything else you'd like to tell us?" About 20% of respondents chose to leave some final remarks. 70% of those remarks were overwhelmingly positive and encouraging, 25% were final requests for new features or neutral comments, and 5% were negative responses.

  • Thank you all the various core teams and wider community for all the work you do. While Ember may not be the cool kid on the block you enable us all to just focus on building awesome products for our customers rather than focus on the technicals [sic].
  • Keep up the good work. Impressed with the strict versioning, (almost no) breaking changes and the smooth version upgrade pattern. Also commendable transparency of the roadmap and where the whole framework is headed.
  • I want to say big Thank You for all the folks that are spending hundreds of hours making Ember more accessible, powerful and developer-friendly! Thank you!
  • I am a network/systems administrator for a small public school district. I used Ember to create an application to help manage inventory. I have only a few hours a week that I can dedicate to developing, and I am grateful that the Ember community has created a framework that makes it possible for people who are not full-time developers to create applications.

We would like to thank everyone who took the time to participate in the 2020 Ember Community Survey! While the global pandemic certainly affected on our ability to release the results in the usual timely fashion, we hope this information can provide a platform for discussion and ideas around the entire Ember ecosystem as it moves forward.

This is the 6th year of the Ember Community Survey. To see results for previous years, you can visit the 2019, 2018, 2017, 2016, and 2015 survey results pages.

If you have any questions about this survey—the data, the methods used, or any other feedback—please email us at survey@emberjs.com.