Wybór frameworka

Wątek przeniesiony 2023-06-12 00:08 z JavaScript przez Riddle.

rafal95p
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 157
0

Chcę nauczyć się podstaw jakiegoś framerorka do JS, tylko nie wiem za bardzo jaki wybrać. Wiem, że są takie: Angular, React oraz Vue.

Na chwilę obecną nie planuję rekrutacji do IT, moje zabawy z HTML/CSS/JS są czysto hobbystyczne. Więc tak naprawdę chciałem się poradzić czym się kierować, jakie pytania sobie zadać, na co zwracać uwagę.

AK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3561
3

Dowolny.

I tak będziesz się potem uczył innych

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10227
3
rafal95p napisał(a):

Chcę nauczyć się podstaw jakiegoś framerorka do JS, tylko nie wiem za bardzo jaki wybrać. Wiem, że są takie: Angular, React oraz Vue.

Na chwilę obecną nie planuję rekrutacji do IT, moje zabawy z HTML/CSS/JS są czysto hobbystyczne. Więc tak naprawdę chciałem się poradzić czym się kierować, jakie pytania sobie zadać, na co zwracać uwagę.

Wszystko jedno.

anckor
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 314
4

Ja jednak myślę, że React albo Vue to lepszy wybór niż Angular dla osoby bez doświadczenia.

LukeJL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8487
1

Jeśli hobbystycznie to pewnie Vue, bo ma więcej rzeczy out of the box.

Sam największą styczność mam z React i jest spoko, ale dużo trzeba sobie samemu ogarnąć albo użyć dodatkowej biblioteki. No i trzeba śledzić trendy na bieżąco, bo tam co chwila się zmieniają "dobre praktyki" czy kierunek, w którym idzie React jako biblioteka i jakie trendy są w ekosystemie. Teraz wyznacznikiem trendu jest robienie z Reacta frameworka fullstackowego (frontend+backend, są frameworki do tego jak Next.js), a jeszcze kilka lat temu jedyne, o czym się mówiło, to zarządzanie stanem i Redux.

Wydaje mi się ogólnie, że React wymaga większego skilla w JS ogólnie i większego zrozumienia tego, jak działa sama biblioteka, żeby zrobić coś dobrze. Vue bardziej automatycznie działa z tego, co wiem.

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
2

Na pewno nie angular.

W Vue dawno nie robiłem, to nie mam uczciwego porównania, ale zawsze wolałem reacta, bo trzeba w nim więcej dbałości, żeby wszystko śmigało, a ja lubię ścisłe reguły

rafal95p
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 157
0

Czyli bez libek nic się nie zrobi...

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10227
1
rafal95p napisał(a):

Czyli bez libek nic się nie zrobi...

Zrobisz, jeśli wiesz jak.

rafal95p
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 157
0

To jest strasznie uciążliwe, że tyle tego badziewia trzeba zawsze uploadować. Już nie mówiąc o sprawdzaniu kompatybilności i czytaniu manuali.

dzek69
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Rzeszów
3

Czyli bez libek nic się nie zrobi...

Czy ty hejtujesz właśnie rzeczy o które sam pytałeś?

Nie pytałeś o vanilla js czy lekkie libki wspomagające pracę z DOM, tylko o frameworki.

U7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5
1

Jeżli jak mówisz do budowania rzeczy hobbystycznie to Vue, jest też najłatwiejszy do nauczenia się z tych trzech, chociaż w sumie React też nie byłby złym pomysłem.

RJ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 480
0

Nie wiem skąd Wasza niechęć do Angulara. Jak ktoś ogarnia co to jest DI to nic w nim strasznego nie ma a wszystko ma out of the box.

Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10227
0
rjakubowski napisał(a):

Nie wiem skąd Wasza niechęć do Angulara. Jak ktoś ogarnia co to jest DI to nic w nim strasznego nie ma a wszystko ma out of the box.

To co angular robi to jest bardzo dalekie od DI. Nie ma za bardzo nic wspólnego z DI, oprócz nazwy.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.