Survei pengembang Stack Overflow 2021 mengungkapkan berbagai perubahan dalam preferensi industri teknologi, dengan React.js (40,14%) melampaui jQuery (34,42%) untuk menjadi kerangka kerja web yang paling banyak digunakan. Pengembangan web mempertahankan dominasinya, sementara Python dan Rust tetap menjadi pemain kuat di arena pemrograman. Penghargaan kami yang mengesankan diberikan kepada kerangka kerja web Svelte yang baru muncul, yang berperingkat tinggi dalam hal popularitas, cinta, dan bayaran.
Dalam menghadapi tantangan pandemi yang sedang berlangsung, survei tahun ini dilakukan dengan fokus pada isu-isu di luar lingkungan kantor tradisional. Ini menawarkan sekilas lanskap kerangka kerja web, bahasa pemrograman, dan gaji pengembang yang terus berkembang.
React.js mengamankan posisi teratas di antara kerangka kerja web yang paling banyak digunakan sebesar 40,14%, menyalip jQuery (34,42%). Lima teratas juga termasuk Express (23,82%), Angular (22,96%), dan Vue.js (18,97%). Selanjutnya, React.js (25,12%) dianggap sebagai web framework yang paling diinginkan, diikuti oleh Vue.js (16,69%), Django (9,21%), Angular (8,47%), dan Svelte (6,57%).
Svelte (71,47%) berbagi gelar web framework yang paling disukai dengan ASP.NET Core, sedangkan FastAPI (70,04%) menempati posisi kedua. React.js (69,28%), Vue.js (64,41%), dan Express (62,07%) juga sangat disukai oleh developer. Tiga dari framework yang paling disukai ini mendarat di lima posisi teratas dengan bayaran tertinggi: Svelte, ASP.NET Core, dan React.js.
Namun, gaji pengembang tertinggi jatuh ke Ruby on Rails ($77.556), diikuti oleh Svelte ($62.520), ASP.NET Core ($60.744), Gatsby ($60.129), dan React.js ($58.128). Performa Svelte yang kuat di semua kategori ini menunjukkan potensinya untuk meningkat lebih jauh di antara kerangka kerja web populer.
Di antara pengembang profesional dan semua responden, JavaScript (64,96%) terus menjadi bahasa yang paling banyak digunakan. HTML/CSS (56,07%) menempati posisi kedua, menyoroti pengaruh berkelanjutan pengembangan web. Python (48,24%) bertukar tempat dengan SQL (47,08%) untuk tempat ketiga di antara semua responden, tetapi tetap di tempat keempat ketika hanya memperhitungkan para profesional.
Selama lima tahun berturut-turut, Python mempertahankan posisinya sebagai bahasa yang paling dicari. Bahasa lain di lima besar termasuk TypeScript (15,29%), JavaScript (14,59%), Go (14,54%), dan Rust (14,09%).
Rust yang didirikan Mozilla (86,98%) mempertahankan dominasinya sebagai bahasa yang paling disukai selama enam tahun berturut-turut, diikuti oleh Clojure (81,12%), TypeScript (72,73%), Elixir (72,11%), dan Julia (70,69%) ). Python (67,83%) baru saja melewatkan lima besar.
Berkembang dalam bahasa yang dicintai juga dapat menghasilkan imbalan finansial. Clojure dan Elixir termasuk di antara lima bahasa dengan bayaran tertinggi, dan pengembang Clojure menikmati gaji tahunan rata-rata tertinggi ($95.000). Peraih teratas berikutnya menggunakan F# ($81.037), Elixir ($80.077), Erlang ($80.077), Perl dan Ruby (terikat pada $80.000), dan Scala ($77.832).
MySQL (50,18%) muncul sebagai database paling populer, diikuti oleh PostgreSQL (40,42%), SQLite (32,18%), MongoDB (27,7%), dan Microsoft SQL Server (26,87%). Pengembang menunjukkan kecintaan terbesar pada Redis (70,71%), diikuti oleh PostgreSQL (70,40%). MongoDB (60,28%), Elasticsearch (56,70%), dan Firebase (56,22%) melengkapi posisi lima besar.
Pengembang yang bekerja dengan DynamoDB ($80.936), Elasticsearch ($67.021), dan Cassandra ($64.090) memperoleh gaji tertinggi, sementara Redis ($64.548) menempati posisi keempat, dan IBM DB2 ($64.044) berada di urutan kelima.
AWS (54,22%) tetap menjadi platform cloud terkemuka dalam hal penggunaan, tetapi Google Cloud (31,05%) dan Microsoft Azure (30,77%) mengalami pertumbuhan yang substansial dibandingkan tahun sebelumnya. Di ranah Integrated Development Environments (IDE), Visual Studio Code mendominasi dengan tingkat penggunaan 71,06%, diikuti oleh Visual Studio (33,03%), Notepad++ (29,71%), IntelliJ (28,74%), dan Vim (24,19%).
Temuan Survei Stack Overflow 2021 menyajikan wawasan berharga tentang preferensi developer profesional dan arah keseluruhan industri teknologi. AppMaster memanfaatkan kerangka kerja, bahasa, dan alat ini untuk membuat aplikasi backend, web, dan seluler, menawarkan kepada pelanggan solusi perangkat lunak yang komprehensif dan dapat diskalakan. appmaster.io/blog/full-guide-on-no-code-low-code-app-development-for-2022>Platform no-code dirancang untuk mempercepat pengembangan aplikasi sambil meminimalkan biaya, menjadikannya pilihan sempurna untuk berbagai ukuran bisnis, mulai dari startup hingga perusahaan.