Ktory framework frontendowy

0

Cześć,
Od paru miesięcy uczę się springa i chciałbym do niego dorzucić jakiś framework frontendowy, aby przy okazji nauki springa poćwiczyć coś z technologii frontendowych, plus w ramach jednego z przedmiotów uczelnianych, mam wykonać prostą strone internetową, wiec akurat miałbym co robić. Zastanawiałem się miedzy Angularem oraz Reactem, ale tutaj mam problem z wyborem. Wiem, że wybór miedzy nimi dwoma w dużej mierze zależy od projektu, ale może będziecie coś w stanie doradzić, którym warto się zainteresować, a który może z jakiś względów odrzucić. Przeglądając oferty pracy częściej spotykałem się z wymogiem Angulara, ale grzebiąc po internecie doszukałem się informacji, że od Angulara, raczej odchodzi się na rzecz Reacta, ale jak to jest, to szczerze nie wiem i dlatego zwracam się do Was :)

Z góry dziękuje za odpowiedzi!

3

Tak. Teraz podobno odchodzi się od Angulara od Reacta będzie się odchodzić dopiero za 3 lata :-)

2

Chyba bardziej zasadne będzie pytanie: MERN albo MEAN?

BTW popatrzyłem na oferty pracy, niektóre twardo: 5 lat komercyjny React
Sprawdziłem Initial release, Reactowi leci cały czas dopiero szósty roczek.

Wybieranie (trafne!!! i skuteczne!!!) library, framework wymaga albo talentu wróżki (Cześć Harry Potter) albo oznacza, że zmarnowało się talent (siedząc na krześle programisty) zamiast przewidywać trendy gospodarcze i polityczne za grube miliony zielonych szekli.

4

A ja radzę nauczyć się czystego jsa i to porządnie.
Frameworki przychodzą i odchodzą.
Często frontendowcy korzystają z bibliotek np w reactcie (hooksy do memoizacji itd) i nie mają pojęcia jak to działa.
Działa, bo pokazali w dokumentacji, skopiowali kod i działa.

Angulara raczej wybiera się do sporych systemów, łatwiej zachować jest czysty kod, wymuszona statyczna kontrola typów przez Typescripta, co prawda w reactcie też można używać TypeScripta, ale w połączeniu z reduxem wygląda jak guano (według mnie).
Jakieś systemy ERP, hrowe itd to praktycznie wszystko Angular.

Reacta osobiście wybierałbym do apek, gdzie mam mniejszą ilość podstron i nie operuje dużą ilością danych.
Za to chłopacy z attlasiana mają Jirę naklepaną w Reactie, a z Microsoftu Azure Devopsa, także da się i duże platformy klepać w Reactcie.

Jak masz zrobić małą apkę, to bierz Reacta, mało dokumentacji do czytania, cała dokumentacja Reacta, to taki wstęp dokumentacji od Angulara.

1

Podobno odchodzi się od Angulara, a oferty celujące w fullstacków Java + front to w 90% Java + Angular.
Z ciekawostek też pracowałem przy projekcie gdzie najpierw podniecano się TSem bo będzie kontrola typów, a później wszędzie ładowano argumenty typu Any, bo inaczej za wiele czasu zajmowało napisanie czegoś z sensem :D

3
takSrednioBymPowiedzial napisał(a):

Podobno odchodzi się od Angulara, a oferty celujące w fullstacków Java + front to w 90% Java + Angular.
Z ciekawostek też pracowałem przy projekcie gdzie najpierw podniecano się TSem bo będzie kontrola typów, a później wszędzie ładowano argumenty typu Any, bo inaczej za wiele czasu zajmowało napisanie czegoś z sensem :D

Pracowałem z takimi frontendowcami. Potem kierownik spytał programistkę jakiego typu jest obiekt zwracany z funkcji, bo w kodzie było any i pół dnia tego szukała

1
takSrednioBymPowiedzial napisał(a):

Podobno odchodzi się od Angulara, a oferty celujące w fullstacków Java + front to w 90% Java + Angular.

Przyszłemu juniorowi polecałbym jednak zaryzykowanie i wejście w tematy które szczyt popularności mają dopiero przed sobą.
Zaryzykowałbym = nie ma 100% pewności dobrego wyboru
Ale kto nie ryzykuje w tiurmie nie siedzi

1 użytkowników online, w tym zalogowanych: 0, gości: 1