Heading to the Future. a Survey to Reach for the Stars
Total Page:16
File Type:pdf, Size:1020Kb
Heading to the future. A survey to reach for the stars. The Quasar framework official results report. Please do not print this document, think of the planet. quasar.dev Summary 3 Introduction 19 Communication channels 20 Discord 4 Community 21 Quasar blog 5 The Quasar community 22 Quasar Forum 6 Quasar around the globe 23 Twitter & Facebook 7 Most relevant features for new-comers 24 Contents wishlist 8 Critical aspects and risk of Quasar abandonment 25 High-level opportunities 9 Website 26 Features & tech 10 Quasar website 27 Priority features to be implemented 11 5 most useful info to find in Quasar main page for new comers 28 CSS preprocessor, ESLint and async requests 12 UX advice and contents accessibility 29 OS, Docker & package managers 30 TypeScript 13 Sponsorship 31 Automatic testing 14 People & contributions 32 Starter kit options 15 A call to action to support Quasar 33 Projects & help 16 Interruptions & opportunities 17 Tiers & high-level sponsors visibility 34 Final conclusions 18 Commercial package support 35 An overall look into Quasar 36 A taste of this amazing Community 2 Introduction Thank you for having downloaded this first Quasar Survey report, related to 2020 Quasar Survey. This document pro- vides an exhaustive summary of all the topics covered in the Number of questions questionnaire. For sake of brevity, given the huge amount of data collected, this document does not contain, one by one, 53* *The document does not include all the 53 questions as those regarding candidacies to help Quasar team all the feedback submitted by the participants. have been omitted. Percentage of aggregated data are given as well as specific anonymous answers selected from the pool, considered sig- Participants nificant to provide an overall impression about the Quasar 1090 community feedback. Sometimes percentage below 1% has been considered not significant and has been discarded. The 2020 Quasar Survey has been studied and compiled by Duration Dreamonkey Srl with supervision of the Quasar Core Team. The survey has been submitted to the participants via Quasar 2-16 nov. 2020 social media network and channels. This document has been compiled and designed by a Quasar Platinum Sponsor, Dreamonkey Srl. 3 Community 4 The Work place 10,4% Hobbyist Quasar 1086 answers 62,2% Company community 27,4% Freelancer The majority of people inside the community works for a company as full-stack developer. Nearly half of the commu- nity has a degree related to programming. Educational level The big percentage of self-taught developers may indicate 1086 answers that Quasar is a technology able to attract a wide number of 5,1% Still studying Work position people searching for an easy-to-adopt framework. 2% Backend dev. 3,7% Other 1084 answers This datum highlight the possible need to offer more contents 9% CTO 6,8% Other dedicated to new-comers and people approaching prog. sci- ence best practices for the first time. 48,7% Prog./ Prog. Sciences For a matter of extra privacy we decided not to include data degree regarding annual salary range of the participants. 16,7% Frontend dev. 42,5% Self-taught 65,5% Full-stack dev. 5 By Continent 3% Africa 1024 answers Quasar around 3% Oceania the globe 12% North America 47% Europe Quasar attracted a big European audience, being it nearly half of the global community. This may be due to the project By Country being born in Europe. Asia is another big part of the com- 15% South/Central America 1024 answers munity, taking the second position. Developers from America split almost equally between North and South. 48% Others 9,3% USA When considering individual Countries the chart changes. USA 8,8% Germany at the top with some of the most important European coun- tries, along with other big players such as Brazil and India, 20% Asia 7,1% Brazil which is known for its digital tech field effort. 6,4% France The numbers are not surprising but the big European slice is an interesting insight because all the big web frameworks are 5,2% Russia usually rooted on a USA background. 4,2% India 3,3% Italy 2,5% UK 2,6% Canada 2,6% Philippines 6 Most relevant features for new-comers Which features convinced you to adopt Quasar framework for your projects? The great majority of users agreed on the importance of the 1088 answers UI library. This shows a confirmation of the role of frontend developers for the Quasar community and thus of the impor- tance of frontend-related resources. UI library 974 - 89,5% While it is probable that this was not the only reason for Documentation quality 876 - 80,5% Quasar adoption by developers, this datum underlines the importance of web components and the possible need to PWA support 606 - 55,7% improve them further in order to expand the community. Cordova integration 421 - 38,7% Electron integration 399 - 36,7% SSR support 291 - 26,7% Capacitor integration 273 - 25,1% App Extensions plugin system 226 - 20,8% Browser Extension support 104 - 9,6% 7 Critical aspects and risk of Quasar If it was ever the case, what made you almost abandon Quasar framework? abandonment What parts of the framework feel “clunky” to you? 521 answers Many users never had major problems with the framework but we collected some of the personal advice that highlight “Not enough marketing. Inferior frameworks “There is no ‘first good issue’, no community possible improvements. get more publicity. Quasar needs to feel better roadmap and it feels Quasar is developed supported with more backing.” only by core members, and no plan to Many people showed their pleasure in working with Quasar. increase community engagement.” Another part of users simply did not answer the question. “The fear of long term roadmap; viability What emerges from the answers is that the most felt pain- of Quasar not being around in 2-5 years.” “The most difficult part is to heavily point regards Quasar UI and components. Some of the users customize the style, being the framework asked for things that already exist which highlights a latent heavily bound to material design.” “low discoverability” of core components and app extentions. “Themability, roadmap and organization opacity.” It is probable that the framework is under-communicated “UI component are great but I hate from a marketing perspective and that the unclear agenda sticking too close to Material UI.” provided to the community makes someone uneasy in relying “It’s UI could be more on the framework. easily customizable.” “Limited to Material Design.” 8 Website 9 Quasar Info discoverability Less needed info 1084 answers website 2,9% Problems most of the time 931 answers 1,6% Other Given the mass of technical 17% No issue at all Who are the Quasar sponsors 560 - 60,2% information hosted inside the How to become part of the Quasar Team 526 - 56,5% website the answers are to How to get technical support 468 - 50,3% be intended as a good feed- back. How to become a Quasar sponsor 448 - 48,1% Who is in charge behind Quasar 415 - 44,6% Why donations are important 394 - 42,3% 78,5% No big issue 5 most needed doc. sections Why are less needed info 1083 answers 928 answers 1007 - 93% Vue components Checked then switched to work routine 491 - 52,9% 808 - 74,6% Layout & Grid No interest in these insights 375 - 40,4% 781 - 72,1% Style & Identity No interest in sponsoring Quasar 108 - 11,6% Quasar Plugins 474 - 43,8% Options & helpers 452 - 41,7% 10 5 most useful info “Tutorial videos! to find in Quasar Introduction video! Videos!” main page for If you were a new prospective Quasar user wanting to know more about the framework, what 5 infos would new comers you absolutely like to find on the website main page? 1033 answers The answers reflect part of the info already given so this means that the landing page, at least for what concerns con- Quasar features offered to dev. 791 - 76,6% tents, is well thought. Comparison Quasar-other frameworks 782 - 75,7% Why Quasar is a good choice (pros) 730 - 70,7% “How strong is the team Link to web components 616 - 59,6% (when choosing a framework, What is Quasar 540 - 52,3% it’s important to know it won’t Who is Quasar meant for 397 - 38,4% stop the next day).” Link to Github 305 - 29,5% “Why should we trust/build Link to Discord channel 172 - 16,7% a long run development “A gallery highlighting your Live chat with the Team 133 - 12,9% relations with this most amazing components Links to the social network 83 - 8% framework?” (tables, clearly).” Link to how to become sponsor 47 - 4,5% 11 UX advice In your opinion, what would improve your user and contents experience and the contents accessibility? accessibility 1007 answers “The sidebar is very busy, I The majority of users have no problem with the website, “Placing component API however we can enlarge that percentage of people with a find it too big. I mainly use documentation at the top minimal re arrangement of links and navigation drawer which the search feature but it often of their respective pages so is very crowded at the moment. doesn’t find what I am looking users don’t have to scroll for or will bring me to the The main issues outside the path of suggested answers through the entire page to seem to revolve around the search functionality because wrong page.” get to them.” every time the topic comes in, the words expressed by the users are not positive.