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.
Recommending EmberSection titled Recommending Ember
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:
(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.
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.
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.
Ember VersionSection titled Ember Version
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.
Time in FrameworkSection titled Time in Framework
But for how long have folks been using Ember? Of course, we are always curious to see these numbers!
Learning ResourcesSection titled Learning Resources
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 DevelopmentSection 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.
Text EditorsSection titled Text Editors
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!
Participation in Ember CommunitySection titled Participation in Ember Community
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!
Ember in Enterprise: AccessibilitySection titled Ember in Enterprise: Accessibility
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.
Ember in Enterprise: IE SupportSection titled Ember in Enterprise: IE Support
We anticipate that this number will drop sharply in 2021, especially with the release of Microsoft Edge.
Global Ember: InternationalizationSection titled Global Ember: Internationalization
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!
Server-Side DevelopmentSection titled Server-Side Development
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.
Target AudienceSection titled Target Audience
The use of Ember for enterprise and B2B applications continues to grow. The framework continues to be an excellent tool for dashboard-like apps.
Participation in Other SurveysSection titled Participation in Other Surveys
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.
Anything Else?Section titled Anything Else?
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.
Closing ThoughtsSection titled Closing Thoughts
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.
If you have any questions about this survey—the data, the methods used, or any other feedback—please email us at firstname.lastname@example.org.