wtorek, 27 sierpnia 2019

Szum wokół JQuery. Czy warto uczyć się JQuery?

Ostatnio powstało wiele tematów, czy filmów na temat nauki JQuery. Jedni nadal używają, drudzy zabraniają, bo!, JS na tyle się rozwinął, że JQuery nie jest już potrzebny. To ja napiszę moje zdanie na temat tej biblioteki.

Na początku był krytykowany język PHP, teraz czas na JQuery i zastanawiam się, czemu krytykują? Nie udaje im się napisać aplikacji, czy stron, a może twierdzą, że kto używa JQuery, to ten jest zacofany i nie zrobi porządnej aplikacji z użyciem JQuery. 
Napiszę tak, piszę w PHP i korzystam z JQuery. Nie uważam, abym był zacofany i pisał kiepskie aplikacje. Każdy woli to, co mu pasuje. Każdy powinien zdecydować, czy chce nauczyć się JQuery, czy innego języka.
A takie straszenie, że dziś jest rok 2019, to już porzucajcie jQuery, bo Ja Wam tak mówię.... Takie słowa wcale nie zachęcają do porzucania JQuery, czy innego języka. Raczej przedstawiają taką osobę w negatywnym świetle!
Co do PHP, to już pisałem wcześniej. Ale mogę zgodzić się z dwoma kwestiami. JS naprawdę mocno rozwinął się i jeżeli chcemy pisać aplikacje np: klienckie, to musimy najpierw poznać sam JS ES6, a dopiero dany framework np: React, Angular, czy Vue itp. 
JQuery jest biblioteką, która bazuje na JavaScript, ma w sobie wiele ciekawych efektów, ale korzystać z JQuery, aby zrobić jedną animację, to jest wg.mnie bez sensu!

Odpowiadając na pytanie w temacie. Tak, warto poznać i nauczyć się, ale nie przeginajmy z ilością! Mam tu na myśli efekty wizualne, przejścia itp.  Korzystajmy, jeżeli musimy lub chcemy to dodać do swojej strony. Kolejna sprawa, zadaj sobie pytanie, co chcesz stworzyć? Jaka to ma być aplikacja? Jak ma składać się z angulara, reacta, czy vue + node.js (niezbędne) + baza NoSQL (możesz skorzystać z MySQL, ale nie jest zalecane!), to nie używaj JQuery i PHP! Po co?
Ale nikt Ci nie zabrania, aby skorzystać z PHP + JS + CSS i dowolnej bazy danych! To Ty wybierasz i Ty decydujesz, czego nauczysz się lub będziesz dalej pogłębiał wiedzę. 

Reasumując, nie patrz na innych, patrz na siebie. To że inni piszą w  JS bez JQuery, nie oznacza, że ty tak też musisz robić, ale jak wyżej napisałem. Ty decydujesz o nauce danego języka, danej biblioteki, czy frameworku.