Jaka będzie przyszłość frontendu? Wyniki raportu State of Frontend
State of Frontend to największy raport dotyczący frontendu, stworzony przez polską firmę – The Software House. W badaniu wzięło udział aż 4500 developerów z całego świata. Głównym założeniem badania było dowiedzenie się, jak wygląda codzienna praca frontendowca. Opowiedzieli oni jakich frameworków używają oraz podzielili się spostrzeżeniami o nadchodzących trendach w technologii.
Wyniki tego raportu ciekawią tym bardziej, że w badaniu wzięło udział aż 1350 seniorów. Większość z osób odpowiadających w ankiecie pracuje w firmach o średniej wielkości, a ich doświadczenie we frontendzie sięga około 10 lat. Wyniki skomentowali eksperci i ekspertki z branży.
Udało się przeprowadzić badanie na tak dużą skalę, a także pozyskać znakomitych ekspertów, którzy skomentowali jego wyniki, jak Guillermo Rauch (CEO Vercel), Luca Mezzalira (VP of Architecture w DAZN), Jessica Jordan (Developer Advocate w .cult), Tim Neutkens (Head of Next.js w Vercel) – komentuje Marek Gajda, CTO w The Software House.
Spis treści
In React We Trust
Jedno jest pewne – React jest królem. Srebrny medal w konkurencji najpopularniejszego frameworku otrzymuje Angular, a kolejnym zwycięzcami są Vue.js i Svelte. Prawie 69% badanych chce kontynuować używanie Reacta lub rozpocząć jego naukę. Framework wyróżnia wirtualny DOM – Document Object Model oraz język JSX – nakładka na JavaScript.
Wynik jest imponujący, jednak nie zadziwia. Z Reacta korzystają frontendowcy z firm takich jak Netflix, Paypal czy Walmart. Co więcej, już 5 lat temu React.js oraz React Native były najpopularniejszymi otwartymi projektami na GitHubie.
Wiedziałem, że React jest najpopularniejszy, ale nie spodziewałem się, że korzysta z niego więcej developerów niż z Angulara i Vue.js razem wziętych. To pokazuje, że React będzie królować również w najbliższej przyszłości – dodaje Marek Gajda.
Walka o tron
W ciągu ostatnich lat React był używany przez 74,2% ankietowanych – co daje sumarycznie większą liczbę niż Angular i Vue.js razem wziętych! Do popularności tego frameworku przyczyniło się długie oczekiwanie na Ivy oraz opóźnienie w realizacji Vue 3.0.
Rosnąca popularność TypeScriptu spowoduje częstsze używanie alternatyw króla JavaScriptu. Svelte i Stencil to konkurenci, którzy skupiają się na efektownej kompilacji. Do walki staje również Dojo czy Preact. Niektórzy przyznają, że frameworki kolejnych generacji będą idealne dla mniejszych projektów, jednak zbudowanie dużej aplikacji będzie nie lada wyzwaniem. Zmiany, które zachodzą w JavaScript powodują, że mimo wszystko piedestał Reacta za kilka lat może być zagrożony.
The Future of Frontend
In the frontend development community, the line between love and hate is very thin – Marek Gajda.
Przewidywanie przyszłości Frontendu to nie lada wyzwanie. Wystarczy spojrzeć na procentowy rozkład frameworków, których używają devowie. Jeszcze kilka lat temu Redux był oczywistym wyborem, idącym w parze z Reactem. W 2020 roku prawie każdy o nim zapomniał i aż 34% programistów uważa, że Redux zniknie z rynku w przeciągu 3 lat. Ankietowani uważają, że ze świata frontendu w najbliższej przyszłości zniknie także CSS i komponenty webowe. Tak jak powiedział Marek Gajda, we Frontendzie linia między miłością a nienawiścią jest cienka.
Cały raport znajdziecie tutaj.
Zdjęcie główne artykułu pochodzi z unsplash.com.