Witam,
bawię się od jakiegoś czasu programowaniem nie jestem początkujący.
Mam pytanie, które frameworki/technologie są ze strony front-end developera są najbardziej fundamentalne. To znaczy wiem, że CSS, HTML, React, MongoDB, Vue, Express, Angular, Sass, Less, TypeScript - no ale w jakieś kolejności łykać te klocki? Uczę się głównie z platform, nie zamierzam tego zmieniać. Wybrzydzać można bez końca a mnie chodzi o efekt. Odpaliłem ostatnio kurs Vue i kurcze wydał mi się trudny, co z tego, że znam Javę i Springa. Front-end to inna bajka...
Skoro Vue wydało Ci się trudne, to zapominaj o Angularze...
Co muszę umieć na początek, jaka kolejność nauki frameworków jest właściwa. React jest bardziej popularny od Vue czy może raczej Angular a może jQuerry?
React (z mutacjami), Vue (z mutacjami), Angular.
JQuery to dead-man-walking i najlepiej o nim zapomnieć.
Czym jestem starszy tym bardziej cenię czas, nie chce się pogubić ba zniechęcić bo tego jest dużo. Czym dalej w las tym więcej drzew. Jak wy zaczynaliście?
Ja zacząłem od poważnego researchu.
I po zakończeniu nie idę w stronę żadnego Reacta, Vue czy Angulara (mimo, że mam działający projekt w tym naklepany - taki w wersji alfa) a zdecydowanie w stronę Svelte.
Ponieważ jest prosty, można go użyć z czymkolwiek, nie ma struktury frameworka, a jego możliwości i ekspresyjność jest... czapki z głów.
Ponadto jest znacznie prostszy do nauki niż 3 powyższe, jest od nich szybszy i generuje mniejszy kod wynikowy.
Jest też stosunkowo młody i zdecydowanie mniej popularny od 3 powyższych, co może być rozpatrywane jako wada.
Żeby zacząć używać go efektywnie, musisz przejść tutorial (jest na stronie projektu) no i oczywiście znać HTML/CSS.
A potem tylko kodować, kodować i kodować...