• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy warto jQuery w 2021?

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
1,843 wizyt
pytanie zadane 27 kwietnia 2021 w JavaScript przez neku220 Nowicjusz (160 p.)

Cześć. 

Znam trochę HTML,CSS,PHP(+MYSQL) - zrobiłem już kilka mniej/bardziej rozbudowanych stron.

W planach mam stworzenie niedużej witryny ze statystykami z gry. Wszystkie dane będą czytane z database. Chciałbym zrobić to asynchronicznie, np. wyszukiwarka graczy i kilka innych feature, które są po prostu przyjemniejsze w użytkowaniu - bez przeładowywania. Internet podpowiedział mi, że do tego służy AJAX.

Wiem że sam PHP to ogromny mechanizm, ale nie zagłębiałem się zbytnio.

Chciałbym rozwinąć swoją wiedzę na temat JS. Pytanie czy warto korzystać z jQuery? Dowiedziałem się że powstał po to, aby ułatwić pracę programistom, a także zapewniał poprawne działanie stron na różnych przeglądarkach. Ponoć obecnie nie jest już tak potrzebny, ponieważ JS w ostatnich latach rozwinął się na tyle, że spokojnie zastępuje funkcje jQuery. A może jednak warto się go nauczyć?

Narzędzia typu React, Vue, Angular(i inne) fajna rzecz, ale raczej nie widzę potrzeby korzystania z nich przy małych projektach.

Może polecacie jakieś ciekawe (aktualne) poradniki JS'owe które, nie tłumaczą wszystkich zagadnień na console.log, ale na konkretnych przykładach. (Kurs P. Zelenta już przerobiłem, więc liczę na coś bardziej rozbudowanego) (może być anglojęzyczne)

Pozdrawiam

1
komentarz 28 kwietnia 2021 przez techno16 Gaduła (4,780 p.)

3 odpowiedzi

+5 głosów
odpowiedź 27 kwietnia 2021 przez ScriptyChris Mędrzec (190,190 p.)

Ogólnie co do sensu nauki jQuery w dzisiejszych czasach: https://www.youtube.com/watch?v=JoUrZlcdoFw

Co do Twojego przypadku. Moim zdaniem, jeśli nie pracujesz z jakimiś archaicznymi przeglądarkami - gdzie jQuery faktycznie może pomóc ze względu na ujednolicenie pracy z DOM-em - to tak jak napisałeś "JS w ostatnich latach rozwinął się na tyle, że spokojnie zastępuje funkcje jQuery".

Może polecacie jakieś ciekawe (aktualne) poradniki JS'owe

Nie wiem czego dokładnie oczekujesz od poradnika, ale ten jest spoko: https://javascript.info/. MDN ma podobne tutoriale, ale nie wiem co Ci bardziej podpasuje. Jeśli przerobiłeś kurs MZ, to powinieneś móc w miarę swobodnie napisać coś samodzielnie. Mógłbyś więc po prostu zacząć pisać własny projekt korzystając z dokumentacji. Inspiracji możesz poszukać np. tutaj: https://github.com/florinpop17/app-ideas

+3 głosów
odpowiedź 27 kwietnia 2021 przez Comandeer Guru (606,240 p.)

A ja rzeknę tak: jeśli mamy mały projekt i chcemy mieć jakąś warstwę abstrakcji na DOM, ale nie potrzebujemy od razu frameworka, to jQuery wciąż wydaje się całkiem spoko wyborem. Tak naprawdę wszystko sprowadza się do wyboru odpowiedniej abstrakcji do danego problemu.

+3 głosów
odpowiedź 27 kwietnia 2021 przez rafal.budzis Szeryf (85,380 p.)

Moim zdaniem jQuery ma obecnie duży sens tylko ze względu na masę pluginów. Jeśli chcesz korzystać z gotowych pluginów do robienia galerii / sliderów itp to jQuery daje rade :) Jeśli chcesz użyć jQuery do Ajaxa lepiej skorzystać z wbudowanej funkcji fetch :) 

Narzędzia typu React, Vue, Angular(i inne) fajna rzecz, ale raczej nie widzę potrzeby korzystania z nich przy małych projektach.

Moim zdaniem React nadaje się również do małych projektów ale kwestia przyzwyczajenia :) Create React App zapewnia mi dużo szybszą konfiguracje wszystkiego czego potrzebuje ;) A dzięki temu że w większości projektów korzystam z Reacta znam i mam przetestowane gotowe komponenty z NPM co przyśpiesza mi prace nawet przy małych projektach :) 

komentarz 28 kwietnia 2021 przez neku220 Nowicjusz (160 p.)
Pytanie, warto łapać się za Reacta, mając niewielkie pojęcie o JS?

React to chyba głównie front-end framework, do obsługi mechaniki, połączenia z bazą danych itd. przyda się np. Node.js , czy może się mylę?
1
komentarz 28 kwietnia 2021 przez rafal.budzis Szeryf (85,380 p.)

Goły React można bardziej porównać do języka szablonów ;) Masz dane > przekazujesz do React i React odpowiada za wyświetlenie tych danych w HTMLu ;) Równie dobrze możesz wykorzystać PHP + React. Wówczas PHP to tylko API które zwraca np. JSONy, a React po stronie przeglądarki zamienia to w HTMLa :) Dokładnie w taki sposób zrobiłem swoją apkę https://play.google.com/store/apps/details?id=pl.scan.food.twa. API w PHP + fetch API (nowy AJAX) + React. 

Jeśli nie zależy ci na SEO lub robisz aplikacje dostępną po logowaniu to renderowanie po stronie serwera nie jest Ci mocno potrzebne. 

Ja ze swojej strony od razu polecę na przyszłość TypeScript jeśli wkręcisz się w temat ;) 

 

 

komentarz 29 kwietnia 2021 przez neku220 Nowicjusz (160 p.)
Dzięki za inspirację :)

Przejrzałem kilka poradników React'owych. Budowanie struktury strony oparte na komponentach wydaje się całkiem przyjemne, ale bez wprawy zapewne można zrobić niezły bigos. Skoro nie znam aż tak JS'a, to mogę spróbować uczyć się go jednocześnie z React'em, aby już się odnajdować w tym frameworku :)

Na SEO mi nie zależy, bo to stronka do której odnośnik będzie gdzie indziej.

Zastanawia mnie też, na ile bezpieczny byłby zrobiony przeze mnie panel użytkownika(w tym admina) - dostępny po zalogowaniu. Zakładam, że ze względu jawności JS'a, wszystkie operacje na danych wykonywać tradycyjnie w PHP i zwracać jedynie gotowe paczki do wyświetlenia? (oczywiście zabezpieczenie przed wstrzykiwaniem, hash'owanie haseł itd. to podstawy).

Co do TS'a, ma swoje zalety, np. typowanie. Pozwala pisać ,,wyższej" jakości kod, ale wydaje mi się ciut bardziej zawiły, jeśli chodzi o początki.

Podobne pytania

0 głosów
2 odpowiedzi 254 wizyt
pytanie zadane 8 marca 2021 w Rozwój zawodowy, nauka, praca przez Igorek Mądrala (6,290 p.)
0 głosów
1 odpowiedź 196 wizyt
pytanie zadane 2 lipca 2020 w JavaScript przez Bartek12 Mądrala (5,510 p.)
0 głosów
4 odpowiedzi 748 wizyt
pytanie zadane 30 maja 2018 w JavaScript przez betman Bywalec (2,630 p.)

93,187 zapytań

142,203 odpowiedzi

322,023 komentarzy

62,515 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 2581p. - dia-Chann
  2. 2537p. - Łukasz Piwowar
  3. 2528p. - Łukasz Eckert
  4. 2514p. - CC PL
  5. 2476p. - Tomasz Bielak
  6. 2445p. - Łukasz Siedlecki
  7. 2443p. - rucin93
  8. 2201p. - Michal Drewniak
  9. 2156p. - Marcin Putra
  10. 2152p. - Adrian Wieprzkowicz
  11. 2105p. - Mikbac
  12. 1941p. - Anonim 3619784
  13. 1733p. - rafalszastok
  14. 1701p. - Michał Telesz
  15. 1580p. - ssynowiec
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...