Najczęściej wybierane technologie i języki programowania w 2022 roku

Aby odnieść sukces w zawodzie programisty, trzeba nieustannie poszerzać swoją wiedzę. Na rynku co pewien czas pojawiają się nowe technologie, a wszystkie dotychczasowe są na bieżąco modyfikowane. W poniższym artykule sprawdzamy, które technologie i języki programowania są najczęściej wybierane przez programistów w 2022 roku.

 

 

Najpopularniejsze technologie programistyczne 2022 – wyniki badania

 

Badanie na temat popularności poszczególnych języków programowania w 2021 roku przeprowadziła firma Stack Overflow. Wskazany podmiot realizuje to badanie w sposób cykliczny, dzięki czemu można przeprowadzać dogłębne analizy trendów w zakresie popularności poszczególnych języków i technologii programowania na przestrzeni lat. W najnowszej ankiecie wzięło udział 83 439 programistów ze 181 krajów na całym świecie. Badanie realizowano od 25 maja 2021 do 15 czerwca 2021. 

 

 

JavaScript najczęściej używanym językiem programowania

 

Okazało się, że najpopularniejszym językiem programowania po raz kolejny okazał się JavaScript, ponieważ uzyskał aż 64,96% wskazań. Warto zaznaczyć, że JavaScript już 9-ty raz z rzędu była wskazywana jako numer jeden przez uczestników badania Stack Overflow.

Czym spowodowana jest tak wielka popularność języka JavaScript? Wynika to przede wszystkim z tego, że może on być wykorzystywany nie tylko do tworzenia aplikacji webowych, ale również mobilnych i desktopowych. JavaScript oferuje wiele bibliotek i frameworków, co znacząco ułatwia pracę programistom. Jest to jednocześnie język szybki i wielofunkcyjny. Niektórzy specjaliści nazywają go nawet „językiem internetu”, zatem jest to najprawdopodobniej najbardziej opłacalny język ze wszystkich.

10 najpopularniejszych technologii programowania w 2022 roku według rankingu Stack Overflow to:

  1. JavaScript – 64.96% wskazań, 
  2. HTML/CSS – 56.07% wskazań, 
  3. Python – 48.24% wskazań, 
  4. SQL – 47.08% wskazań, 
  5. Java – 35.35% wskazań, 
  6. Node.js – 33.91% wskazań, 
  7. TypeScript – 30.19% wskazań, 
  8. C# – 27.86% wskazań, 
  9. Bash/Shell – 27.13% wskazań, 
  10. C++ – 24.31% wskazań.

 

 

Python i Java utrzymują swoją pozycję

 

Python został wskazany przez 48,24% respondentów, co uplasowało go na trzecim miejscu w rankingu. Czym wyróżnia się ten język? Według niektórych jest to jeden z najbardziej wielofunkcyjnych języków programowania na świecie. Wykorzystują go najbardziej znane portale globalne, takie jak YouTube, Instagram czy Facebook. Python został zaprojektowany w 1980 roku w Holandii. Miał być konkurencją dla języka Java. Python oferuje wiele bibliotek, takich jak Flask, SciPy czy Django, dzięki czemu tworzenie kodów jest prostsze.

Język Java również utrzymał swoją pozycję w rankingu, ponieważ został wybrany przez 35,35% badanych – zajął piąte miejsce. Jest to język istniejący począwszy od 1991 roku. Podobnie jak powyższe, również może być wykorzystywany zarówno do tworzenia aplikacji webowych, desktopowych jak i mobilnych. Java jest zazwyczaj pierwszym językiem, którego uczą się studenci na kierunku informatyka oraz uczestnicy szkoleń IT. Wynika to z łatwości jego stosowania.

 

 

JavaScript coraz częściej wykorzystywany na serwerze

 

JavaScript coraz częściej wykorzystywany jest do tworzenia stron internetowych w formule server-side. Polega to na tym, że kod jest wykonywany na serwerze, a następnie wynik pobiera i wykonuje przeglądarka użytkownika. JavaScript jest używany jako server-side często za pośrednictwem popularnego środowiska Node.js. 

Node.js jest platformą opartą na środowisku JavaScript przeglądarki Chrome. Dzięki niej w łatwy sposób można przygotować skalowalne aplikacje sieciowe. Jest to platforma lekka i wydajna, którą zaleca się stosować w aplikacjach, które mają przetwarzać znaczne ilości danych na różnych urządzeniach.

W rankingu Stack Overflow node.js został wskazany przez 33,91% respondentów, co potwierdza jego rosnącą pozycję wśród programistów

 

 

Relacyjne bazy danych najpopularniejsze, tuż za nimi MongoDB i Redis oraz Firebase

 

W badaniu Stack Overflow zweryfikowano również popularność poszczególnych baz danych. Największą popularnością cieszyły się relacyjne bazy danych, które zajęły następujące miejsca w rankingu:

  1. MySQL – 50,18% wskazań,
  2. PostgreSQL – 40,42% wskazań,
  3. SQLite – 32,18%.

Zwycięzca, MySQL, to narzędzie istniejące od 1995 roku, które zyskało wielką popularność na samym starcie dzięki wielu funkcjom o klasie korporacyjnej oraz w pełni bezpłatnej licencji społecznościowej. MySQL używają globalni giganci, tacy jak Facebook czy Uber. MySQL jest stosowany przede wszystkim w aplikacjach webowych.

Tuż za podium uplasowały się:

  • 4. MongoDB – 27,7% wskazań,
  • 5. Microsoft SQL Server – 26,87% wskazań,
  • 6. Redis – 20,69% wskazań.

 

 

Coraz popularniejsze platformy chmurowe

 

W badaniu sprawdzono także popularność platform chmurowych. W najnowszej edycji po raz pierwszy wydzielono platformy chmurowe z ogólnego pytania dotyczącego stosowanych platform, co ma związek z rosnącą popularnością technologii chmurowych.

Pozycję lidera utrzymał AWS, jednak Google Cloud oraz Microsoft Azure odnotowały spore zyski w porównaniu z rokiem ubiegłym. Popularność poszczególnych platform chmurowych przedstawiała się następująco: 

  1. AWS – 54,22% wskazań,
  2. Platforma Google Cloud – 31,05% wskazań
  3. Microsoft Azure- 30,77% wskazań,
  4. Heroku – 24% wskazań,
  5. DigitalOcean – 17.67% wskazań,
  6. IBM Cloud or Watson – 2.55% wskazań,
  7. Oracle Cloud Infrastructure – 1.89% wskazań. 

 

 

React.js – najpopularniejszy framework

 

Wśród frameworków webowych najpopularniejszy okazał się React.js, który zdetronizował jQuery. Oto 10 najpopularniejszych frameworków w 2022 roku:

  1. React.js – 40.14% wskazań,
  2. jQuery – 34.42% wskazań,
  3. Express – 23.82% wskazań,
  4. Angular – 22.96% wskazań,
  5. Vue.js – 18.97% wskazań, 
  6. ASP.NET Core – 18.1% wskazań, 
  7. Flask – 16.14% wskazań, 
  8. ASP.NET – 15.74% wskazań, 
  9. Django14.99% wskazań, 
  10. Spring14.56% wskazań.

 

 

Ponad 90% developerów korzysta z GIT’a

 

W rankingu pozostałych narzędzi zwycięzca był niekwestionowany, ponieważ zdobył ponad 90% wskazań. Mowa tutaj o narzędziu Git. Autorzy badania wskazują, że wynik ten świadczy o tym, że Git jest podstawowym narzędziem dla każdego programisty.

5 najpopularniejszych narzędzi wśród developerów 2020:

  • Git – 93.43% wskazań,
  • Docker – 48.85% wskazań,
  • Yarn – 17.73% wskazań,
  • Kubernetes – 16.6% wskazań,
  • Unity 3D – 9.88% wskazań.

 

 

Visual Studio Code – najpopularniejsze zintegrowane środowisko programistyczne

 

Preferowanym zintegrowanym środowiskiem programistycznym okazał się Visual Studio Code. Otrzymał on ponad 70% głosów. Dla porównania – drugi w kolejności Visual Studio otrzymał zaledwie 33% wskazań.

10 najpopularniejszych zintegrowanych środowisk programistycznych 2022:

  1. Visual Studio Code – 71.06% wskazań,
  2. Visual Studio – 33.03% wskazań,
  3. Notepad++ – 29.71% wskazań,
  4. IntelliJ – 28.74% wskazań,
  5. Vim – 24.19% wskazań,
  6. Android Studio – 22.22% wskazań,
  7. Sublime Text – 20.47% wskazań,
  8. PyCharm -19.29% wskazań,
  9. Eclipse – 15.87% wskazań,
  10. Atom – 12.94% wskazań.

źródło: insights.stackoverflow.com/survey/2021