Ankieta dla programistów Stack Overflow z 2021 r. ujawnia różne zmiany w preferencjach branży technologicznej, przy czym React.js (40,14%) wyprzedził jQuery (34,42%) i stał się najczęściej używanym frameworkiem internetowym. Tworzenie stron internetowych utrzymuje swoją dominację, podczas gdy Python i Rust pozostają silnymi graczami na arenie programistycznej. Nasza imponująca nagroda trafia do rozwijającej się platformy internetowej Svelte, która zajmuje wysokie miejsce pod względem popularności, miłości i opłacalności.
W obliczu trwających wyzwań związanych z pandemią tegoroczne badanie zostało przeprowadzone z naciskiem na kwestie wykraczające poza tradycyjne środowisko biurowe. Daje wgląd w ewoluujący krajobraz platform internetowych, języków programowania i wynagrodzeń programistów.
React.js zapewnił sobie pierwsze miejsce wśród najczęściej używanych frameworków internetowych z wynikiem 40,14%, wyprzedzając jQuery (34,42%). W pierwszej piątce znalazły się także Express (23,82%), Angular (22,96%) i Vue.js (18,97%). Ponadto React.js (25,12%) został uznany za najbardziej pożądany framework sieciowy, następnie Vue.js (16,69%), Django (9,21%), Angular (8,47%) i Svelte (6,57%).
Svelte (71,47%) podzielił tytuł najbardziej lubianego frameworka sieciowego z ASP.NET Core, a drugie miejsce zajął FastAPI (70,04%). Programiści polubili również React.js (69,28%), Vue.js (64,41%) i Express (62,07%). Trzy z tych najbardziej lubianych platform znalazły się w pierwszej piątce najlepiej opłacanych platform: Svelte, ASP.NET Core i React.js.
Jednak najwyższe wynagrodzenie programisty przypadło Ruby on Rails (77 556 USD), następnie Svelte (62 520 USD), ASP.NET Core (60 744 USD), Gatsby (60 129 USD) i React.js (58 128 USD). Dobre wyniki Svelte we wszystkich tych kategoriach wskazują na jego potencjał do dalszego wzrostu wśród popularnych platform internetowych.
Zarówno wśród profesjonalnych programistów, jak i wszystkich respondentów, JavaScript (64,96%) nadal jest najczęściej używanym językiem. HTML/CSS (56,07%) zajął drugie miejsce, podkreślając stały wpływ tworzenia stron internetowych. Python (48,24%) zamienił się miejscami z SQL (47,08%), zajmując trzecie miejsce wśród wszystkich respondentów, ale pozostał na czwartym miejscu, biorąc pod uwagę tylko profesjonalistów.
Już piąty rok z rzędu Python utrzymał pozycję najbardziej poszukiwanego języka. Inne języki w pierwszej piątce to TypeScript (15,29%), JavaScript (14,59%), Go (14,54%) i Rust (14,09%).
Założony przez Mozillę Rust (86,98%) utrzymał swoją dominację jako najbardziej lubiany język szósty rok z rzędu, tuż za nim uplasowały się Clojure (81,12%), TypeScript (72,73%), Elixir (72,11%) i Julia (70,69%) ). Python (67,83%) właśnie nie znalazł się w pierwszej piątce.
Rozwijanie się w ukochanym języku może przynieść również korzyści finansowe. Clojure i Elixir znalazły się wśród pięciu najlepiej opłacanych języków, a programiści Clojure cieszyli się najwyższą średnią roczną pensją (95 000 USD). Kolejni najlepiej zarabiający używali F# (81 037 $), Elixir (80 077 $), Erlang (80 077 $), Perl i Ruby (remis 80 000 $) oraz Scala (77 832 $).
Najpopularniejszą bazą danych okazał się MySQL (50,18%), następnie PostgreSQL (40,42%), SQLite (32,18%), MongoDB (27,7%) i Microsoft SQL Server (26,87%). Deweloperzy najbardziej pokochali Redis (70,71%), a zaraz za nim uplasował się PostgreSQL (70,40%). MongoDB (60,28%), Elasticsearch (56,70%) i Firebase (56,22%) uzupełniły pierwszą piątkę.
Deweloperzy współpracujący z DynamoDB (80 936 USD), Elasticsearch (67 021 USD) i Cassandra (64 090 USD) zarobili najwyższe pensje, Redis (64 548 USD) zajął czwarte miejsce, a IBM DB2 (64 044 USD) piąte.
AWS (54,22%) pozostaje wiodącą platformą chmurową pod względem wykorzystania, ale zarówno Google Cloud (31,05%), jak i Microsoft Azure (30,77%) odnotowały znaczny wzrost w porównaniu z poprzednim rokiem. W dziedzinie zintegrowanych środowisk programistycznych (IDE) dominuje Visual Studio Code ze wskaźnikiem wykorzystania 71,06%, wyprzedzając Visual Studio (33,03%), Notepad++ (29,71%), IntelliJ (28,74%) i Vim (24,19%).
Wyniki badania Stack Overflow Survey z 2021 r. dostarczają cennych informacji na temat preferencji profesjonalnych programistów i ogólnego kierunku rozwoju branży technologicznej. AppMaster wykorzystuje te frameworki, języki i narzędzia do tworzenia aplikacji backendowych, internetowych i mobilnych, oferując klientom kompleksowe, skalowalne oprogramowanie. appmaster.io/blog/full-guide-on-no-code-low-code-app-development-for-2022>Platforma no-code została zaprojektowana w celu przyspieszenia tworzenia aplikacji przy jednoczesnej minimalizacji kosztów, co czyni ją idealnym wyborem dla różnej wielkości firmy, od startupów po przedsiębiorstwa.