Czy i jak zastąpić jQuery?

Czy i jak zastąpić jQuery?
WE
  • Rejestracja:prawie 10 lat
  • Ostatnio:9 miesięcy
  • Postów:42
0

Hej,

Odnoszę wrażenie, że jquery powoli odchodzi do lamusa (dobre praktyki programowania). Co w zamian wybrać do małego projektu? Pisać własny kod wykorzystując ES6 ? Jak dobrze pisac obiektowo w JS?

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
0

Narzędzia należy dostosować do celu.

Jeśli pisze Ci się wygodnie w jQuery i spełnia ono swój cel, korzystaj z niego dalej.

Jeśli chodzi o podejście z innej strony, popatrz np. na Vue czy Reacta.


edytowany 1x, ostatnio: Patryk27
WE
  • Rejestracja:prawie 10 lat
  • Ostatnio:9 miesięcy
  • Postów:42
0

tak jquery wydaje się być ok. Wolałbym jednak pisać obiektowo - iść troszkę do przodu :)

OM
  • Rejestracja:ponad 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:100
1

Może zamiast jquery naucz się natywnych metod (jeżeli nie znasz)?. I pisz oczywiście w ES6 (albo ES7).

edytowany 1x, ostatnio: OverMorda
DU
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:106
0

Ja w sumie do małych rzeczy używam jQuery i piszę "obiektowo". W cudzysłowie, bo daleko temu do obiektówki z prawdziwego zdarzenia, byle by tylko jakoś odseparować poszczególne procedury jako funkcje w tablicy.

WE
  • Rejestracja:prawie 10 lat
  • Ostatnio:9 miesięcy
  • Postów:42
0
dualjack napisał(a):

Ja w sumie do małych rzeczy używam jQuery i piszę "obiektowo". W cudzysłowie, bo daleko temu do obiektówki z prawdziwego zdarzenia, byle by tylko jakoś odseparować poszczególne procedury jako funkcje w tablicy.

a do większych rzeczy lepiej użyć np vuejs?

czysteskarpety
czysteskarpety
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

vue.js jest trochę bardziej "czysty" ale ogólnie zgadzam się z poprzednikami, możesz stosować jQuery a możesz i uczyć się Vue jak ci się chce :)


DU
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 4 lata
  • Postów:106
0

Nie miałem szerszej styczności z vue.js ale jak patrzyłem na przykłady kodu, wydawał się przyjemny. Bardzo interesująco prezentuje się ten dynamiczny mechanizm podmian zmiennych w locie :-)

edytowany 1x, ostatnio: dualjack
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:minuta
  • Postów:8423
0

Pisać własny kod wykorzystując ES6 ? Jak dobrze pisac obiektowo w JS?

  • poznać obiektówkę w JS (literały obiektów, konstruktory, prototypy, klasy ES6...)
  • poznać zasady obiektówki ogólnie (np. enkapsulacja, SRP czy inne). Są to zasady, które można stosować niezależnie od języka.
  • dużo praktyki, własnego kombinowania, możesz sobie wyłączyć internet na tym etapie (żeby nie ulec pokusie latania z każdą głupotą na forum i czekania na gotowe odpowiedzi). W ogóle komputer możesz wyłączyć i wziąć kartkę papieru i długopis, żeby coś sobie zaprojektować, a potem dopiero włączyć kompa i sprawdzić jak to w praktyce działa.
  • możesz też szukać inspiracji w istniejących rozwiązaniach (i np. poznać jakiś framework JSowy, żeby się czymś zainspirować, w jaki sposób może to być robione. Tylko i tak to, że jakiś framework jest "obiektowy" nie znaczy, że twój kod taki będzie, tak samo jak zupka chińska o smaku marchewki niekoniecznie będzie zdrowa. W sensie, że robienie czegoś na obiektach/klasach nie oznacza wcale, że kod będzie dobry).

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.