Renesans Angulara: Czy rzeczywiście jest tak cudowny?
Odcinek opublikowany16.05.2024🚀 W dzisiejszym odcinku przyjrzymy się, co kryje się za renesansem Angulara! Czy Angular 17 to faktycznie był wielki krok naprzód, czy tylko próba nadgonienia konkurencji?👀 Czy Angular zbliża się do Reacta, a może zazdrości Qwikowi jego hydration? Przyjrzymy się bliżej zmianom i przyszłym planom, które mogą wpłynąć na performance i użyteczność Angulara.🕒 Timeline:00:00 Wstęp00:44 Najważniejsze zmiany w Angularze 1702:00 Renesans Angulara03:29 Czy Angular staje się Reactem06:47 Angular zazdrości Qwikowi10:20 Aplikacje frontendowe ciągle rosną13:30 Dlaczego nie wszyscy cieszą się z częstych update'ów?14:07 Obniżamy próg wejścia i co dalej?16:05 Material v319:40 Na co nie możemy się doczekać w Angularze 1821:38 Szklana kula23:55 Polecajki27:39 Podsumowanie💬 Co sądzisz o nowym kierunku Angulara? Dołącz do dyskusji w komentarzach i podziel się swoimi spostrzeżeniami!Linki- https://blog.angular.io/introducing-angular-v17-4d7033312e4b- https://angular.dev/- https://qwik.dev/- https://material.angular.io/Polecajki1) DIY Mac OS - Hackintosh2) 30 dniowy program detoksu na media społecznościowe#Angular #Frontend #Programowanie #WebDevelopment
No dobra, to w takim razie zacznijmy od postawienia sobie ważnego pytania. Czy Angular staje się Reactem? No i co ty o tym myślisz? Nie wiem. Nie wiem, bo... Angular faktycznie odrabia lekcje i trochę zaczyna nadganiać konkurencję, bo konkurencja zaczęła bawić się takimi rzeczami jak Hydration. Może nie zaczęła, ale bardzo długo korzystała ze składni JSX, które implementują logikę i templatki i Angular troszkę w tę stronę skręca. Oczywiście wydanie signalsów, które były
Po prostu konferencja NG Poland to była... Same signals. To powinno być, to było signals Poland. To była konferencja Signals Poland, zresztą już nawet prowadzący kolejne prezentacje w Signalsach się z tego nawet śmiali, ale to była duża rzecz i to będzie duża rzecz i myślę, że Angular po prostu nadgania te braki, które konkurencja miała, na przykład SSR, czyli Server Side Rendering. No, nadganiamy. Tak, ale co warto wspomnieć, to jest to, że w Angularze szesnastce chyba weszły stand-alone.
Tak. I to jest istotne, bo bardzo wiele pretensji ma się do Angulara, że są moduły. A, fu! Osobiście ja w Angularze siedzę bardzo długo i dla mnie moduły są dosyć oczywistą sprawą, ale dla osoby, która wchodzi w Angulara, moduły... O co tu chodzi? Ja mam mieć moduł, skoro ja chcę mieć ten komponent. Dokładnie i tutaj wchodzimy w uproszczenie składni. Jak wspomniałeś o tych signalsach, to możemy też dodać, że skoro są signalsy i możemy reagować bardziej punktowo na zmiany, nie musimy... I to jest jedna z takich rzeczy. To jest coś, co po prostu niszczy ludzi, którzy chcą wejść w Angulara.
Zresztą Signalse bodajże chyba są z Wiza zapożyczone. Tak, dokładnie, dokładnie tak. Tak naprawdę to nie. Więc to się już dzieje. I ja tutaj wspomniałem o tym, że no dobra Angular fajnie rozwija się, czyli mamy te nowe rzeczy, nowe w ogóle control flow, czyli te właśnie nowe dyrektywy, które dajemy w templatkach. Zmiana paradygmatu na programowanie funkcyjne, standalone, Signalsy. Zoneless. Mnóstwo fajnych rzeczy. A co z Legacy Codem? Wiesz co chcę powiedzieć, jakby zmierzam do tego, że fajnie, super dla nowych projektów, ja się super cieszę i nie mogę się doczekać, ale właśnie nie mogę się doczekać update'u Angulara, które duże projekty robią rzadko, bo jest to bardzo kosztowny proces, więc to nie jest tak, że Angular wypuszcza nową wersję i już wszyscy są zaktualizowani, bo jak sobie wejdziecie w statystyki npmowe,
To mnóstwo użytkowników Angulara dalej instaluje starsze wersje. To niemożliwe. I to nie jest tak, że to nie jest po prostu takie bezkosztowe. Czyli te wszystkie zmiany powodują to, że one są super. Zaczniemy je wdrażać, zaczniemy ich używać. Ale jeśli mamy teraz duży projekt i dodamy do tego to, co powstaje, to nagle chcieliśmy obniżyć próg wejścia do projektu i mamy nowego dewelopera, który wszedł w osiemnastkę, po prostu sweet. Po prostu kursik poszedł, jeden, drugi, Angular 18. Eric z JS nie był potrzebny, no bo były signalsy. Wchodzi na grubo, ja ogarniam te signalsy, modułów nie ma standalone i teraz...
Pokazano wszystkie 5 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
Odcinek opublikowany16.05.2024
🚀 W dzisiejszym odcinku przyjrzymy się, co kryje się za renesansem Angulara! Czy Angular 17 to faktycznie był wielki krok naprzód, czy tylko próba nadgonienia konkurencji?
👀 Czy Angular zbliża się do Reacta, a może zazdrości Qwikowi jego hydration? Przyjrzymy się bliżej zmianom i przyszłym planom, które mogą wpłynąć na performance i użyteczność Angulara.
🕒 Timeline:
Wstęp
Najważniejsze zmiany w Angularze 17
Renesans Angulara
Czy Angular staje się Reactem
Angular zazdrości Qwikowi
Aplikacje frontendowe ciągle rosną
Dlaczego nie wszyscy cieszą się z częstych update'ów?
Obniżamy próg wejścia i co dalej?
Material v3
Na co nie możemy się doczekać w Angularze 18
Szklana kula
Polecajki
Podsumowanie
💬 Co sądzisz o nowym kierunku Angulara? Dołącz do dyskusji w komentarzach i podziel się swoimi spostrzeżeniami!
Linki
- https://blog.angular.io/introducing-angular-v17-4d7033312e4b
- https://angular.dev/
- https://qwik.dev/
- https://material.angular.io/
Polecajki
1) DIY Mac OS - Hackintosh
2) 30 dniowy program detoksu na media społecznościowe
#Angular #Frontend #Programowanie #WebDevelopment