Wpis z mikrobloga

@numeryczny_mikolaj12: angular jest często w dużych projektach jak to ktoś napisał. Ale angular ma strasznie wysoki próg wejścia i strasznie dużym frameworkiem w porównaniu do innych. Sama znajomość javascriptu niewiele pomaga w angularze, angular jest tak rozbudowany niczym osobny język programowania, dlatego wiele osób idzie w reacta/vue bo znając JS można już coś napisać. W przypadku angulara sama znajomość JS jest konieczna, ale niewieli ci daje w znajomości frameworka
używany częściej w większych projektach (Enterprise)


@safuka: w enterprise to raczej jquery ale tylko te bleeding edge, bardziej skostniałe to goły js ( ͡° ͜ʖ ͡°)
@numeryczny_mikolaj12: edit:
Angular napisany i utrzymywany przez google - używany częściej w większych projektach (Enterprise) - wygląda na to, że na React rzucili się wszyscy bo jest łatwy do ogarnięcia na początku. Angular - większy profit.
ps - co do progu wejścia w REACT (jeśli bredzę to mnie poprawcie) sporo się pozmieniało po dodaniu react hooks - i stare tutoriale nie będą kompatybilne - CLI generuje inną strukturę plików.
ps - co do progu wejścia w REACT (jeśli bredzę to mnie poprawcie) sporo się pozmieniało po dodaniu react hooks - i stare tutoriale nie będą kompatybilne - CLI generuje inną strukturę plików.


@safuka: łatwiej, czy trudniej?
@dziadeq: ekspertem od React nie jestem ale Hello World napiszesz łatwiej w React...Jednakże jak przyjdzie do bibliotek wspierających routing, http requests, services, interceptors itp itd - w react chyba jest wolna amerykanka - każdy dobiera biblioteki, które lubi / zna - choć nie wiadomo czy jutro będą jeszcze wspierane, co (imho) stwarza małe zamieszanie. Angular ma wszystko co potrzeba i tylko jeden zestaw "good practices".

Co do react hooks - to
@safuka: Hooki to po prostu dodatkowe API do wykorzystywania (kolejna abstrakcja tak naprawdę). W teorii ma ułatwić pisanie komponentów oraz zmniejszyć ilość kodu w source i dist. Po za tym nic się nie zmienia, nie trzeba ich od razu używać. Co do dodatkowych bilbliotek, community wypracowało już pewne standardy i są biblioteki, które po prostu z automatu się bierze ale są też jakieś alternatywy jeżeli ktoś ma taką potrzebę. To produkt
@numeryczny_mikolaj12: To pytanie nie ma sensu, bo nie podałeś wielu informacji. W tym zestawieniu React jest jedynie widokiem. Angular i Vue są bardziej kompletne. React pozwala ci na dobranie m.in. sposobu zarządzania stanem, gdzie Angular i Vue mają wbudowane rozwiązania na to.

Jednym zdaniem
- chcesz kompletne rozwiązanie -> Angular (lub Vue, ale za Angularem chociaż stoi Google)
- chcesz się pobabrać przy wyborze kompletnego stacku -> React