Опрос разработчиков Stack Overflow 2021 года выявил различные сдвиги в предпочтениях технологической отрасли: React.js (40,14%) обошла jQuery (34,42%) и стала наиболее используемой веб-платформой. Веб-разработка сохраняет свое господство, в то время как Python и Rust остаются сильными игроками на арене программирования. Наша впечатляющая награда присуждается развивающейся веб-инфраструктуре Svelte, которая пользуется высокой популярностью, любовью и оплатой.
Перед лицом продолжающихся проблем, связанных с пандемией, опрос в этом году был проведен с акцентом на вопросы, выходящие за рамки традиционной офисной среды. Он предлагает заглянуть в развивающийся ландшафт веб-фреймворков, языков программирования и зарплат разработчиков.
React.js занял первое место среди наиболее часто используемых веб-фреймворков с показателем 40,14%, обогнав jQuery (34,42%). В первую пятерку также вошли Express (23,82%), Angular (22,96%) и Vue.js (18,97%). Кроме того, React.js (25,12%) был признан самым желанным веб-фреймворком, за ним следуют Vue.js (16,69%), Django (9,21%), Angular (8,47%) и Svelte (6,57%).
Svelte (71,47%) разделил титул самой любимой веб-инфраструктуры с ASP.NET Core, а второе место занял FastAPI (70,04%). React.js (69,28%), Vue.js (64,41%) и Express (62,07%) также понравились разработчикам. Три из этих самых популярных фреймворков попали в пятерку самых высокооплачиваемых: Svelte, ASP.NET Core и React.js.
Однако самая высокая зарплата разработчиков досталась Ruby on Rails (77 556 долларов), за ней следуют Svelte (62 520 долларов), ASP.NET Core (60 744 доллара), Gatsby (60 129 долларов) и React.js (58 128 долларов). Высокая производительность Svelte во всех этих категориях указывает на его потенциал дальнейшего роста среди популярных веб-фреймворков.
Как среди профессиональных разработчиков, так и среди всех респондентов JavaScript (64,96%) продолжает оставаться наиболее используемым языком. HTML/CSS (56,07%) занял второе место, подчеркнув постоянное влияние веб-разработки. Python (48,24%) поменялся местами с SQL (47,08%) и занял третье место среди всех опрошенных, но остался на четвертом месте только при учете профессионалов.
Пятый год подряд Python сохраняет позицию самого востребованного языка. Другие языки в пятерке лидеров включали TypeScript (15,29%), JavaScript (14,59%), Go (14,54%) и Rust (14,09%).
Основанный Mozilla Rust (86,98%) сохраняет свое доминирование в качестве самого любимого языка шестой год подряд, за ним следуют Clojure (81,12%), TypeScript (72,73%), Elixir (72,11%) и Julia (70,69%). ). Python (67,83%) просто не попал в первую пятерку.
Разработка на любимом языке также может иметь финансовое вознаграждение. Clojure и Elixir вошли в пятерку самых высокооплачиваемых языков, а разработчики Clojure получали самую высокую среднегодовую зарплату (95 000 долларов). Последующие лидеры использовали F # (81 037 долларов), Elixir (80 077 долларов), Erlang (80 077 долларов), Perl и Ruby (80 000 долларов) и Scala (77 832 долларов).
MySQL (50,18%) стала самой популярной базой данных, за ней следуют PostgreSQL (40,42%), SQLite (32,18%), MongoDB (27,7%) и Microsoft SQL Server (26,87%). Разработчики продемонстрировали наибольшую любовь к Redis (70,71%), за ним следует PostgreSQL (70,40%). MongoDB (60,28%), Elasticsearch (56,70%) и Firebase (56,22%) замыкают пятерку лидеров.
Разработчики, работающие с DynamoDB (80 936 долларов США), Elasticsearch (67 021 доллар США) и Cassandra (64 090 долларов США), получили самые высокие зарплаты, в то время как Redis (64 548 долларов США) занял четвертое место, а IBM DB2 (64 044 доллара США) — пятое.
AWS (54,22%) остается ведущей облачной платформой с точки зрения использования, но Google Cloud (31,05%) и Microsoft Azure (30,77%) продемонстрировали значительный рост по сравнению с предыдущим годом. В области интегрированных сред разработки (IDE) доминирует Visual Studio Code с коэффициентом использования 71,06%, за которым следуют Visual Studio (33,03%), Notepad++ (29,71%), IntelliJ (28,74%) и Vim (24,19%).
Результаты опроса Stack Overflow 2021 года дают ценную информацию о предпочтениях профессиональных разработчиков и общем направлении развития технологической отрасли. AppMaster использует эти платформы, языки и инструменты для создания серверных, веб-приложений и мобильных приложений, предлагая клиентам комплексное масштабируемое программное решение. appmaster.io/blog/full-guide-on-no-code-low-code-app-development-for-2022>Платформа no-code предназначена для ускорения разработки приложений при минимальных затратах, что делает ее идеальным выбором для различных размеров бизнеса, от стартапов до предприятий.