Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Javascript - pytania o frameworki

7 views
Skip to first unread message

Pawel

unread,
Jun 23, 2020, 5:01:09 PM6/23/20
to
Jestem prawie zielony z javascriptu (jakies proste przyklady
przerobilem). Mam jakies doswiadczenie z kilkoma jezykami, ale zaden z
nich nie byl jezykiem zwiazanym z webowka, a teraaz chcialbym to
zmienic. Docelowo chcialbym sprobowac zrobic cos w rodzaju listy
zakupow, tylko nie wiem, czy na nextclouda, czy jako osobna aplikacje.

Do tej pory dowiedzialem sie takich rzeczy i chcialbym sie upewnic, czy
jest sens dalej w to brnac.

Najbardziej popularne frameworki (bazujac na rankingach w necie i
dostepnych ofertach pracy) na rynku to ReactJS i Angular. Dalej to Vue i
JQuery (to, to chyba jest tylko biblioteka). Rozne rankingi pokazuja
rozna kolejnosc, ale te dwa pierwsze sa zawsze w czlowce.

Jako backend, to z tego co widzialem, to dosc popularny jest node.js (to
jest cos w rodzaju maszyny wirtualnej dla javascriptu ktory pozwala
uruchamiac javascript poza przegladarka (np na konsoli systemowej)) i
jako modul(tak to chyba mozna nazwac) express.js.
Przy jakis duzych i profesjonalnych aplikacjach, to z tego co widzialem
najpopularniejsza jest Java.

Na poczatek chcialem sprobowac czystego javascriptu i Vue, a na backend
wziac Node.js z express.js. Czy takie polaczenie ma sens na poczatek? W
co dalej warto isc (jak ogarne jakos podstawy)? Zarowno frontend, jak i
backend.

Do czego tak naprawde sluzy ten express.js? Z tego co zauwazylem w
przykladach, to uzywa sie go jako server ktory odbiera zapytania od
klienta, modyfikuje je i przekazuje dalej do programu ktory cos tam
robi, a nastepnie znowu wraca do express.js, ktory modyfikuje dane przed
wyslaniem i dodaje np naglowki do wysylanej odpowiedzi. Czy na tym
polega rola tego modulu express.js? Z tego co widzialem, w zwyklym
node.js takze da sie to zrobic, wiec co takiego dodatkowego ma ten
express.js?

Jak w takim node.js i express.js wykonac jakies bardziej zaawansowane
funkcje, np uruchomienie zewnetrznej aplikacji spoza node.js.
Przykladowo, chcialbym np zrestartowac jakas usluge systemowa, albo
uruchomic jakis program, ewentualnie cos zwiazanego z elektronika, czyli
odczyt z jakis portow. Da sie takie cos wogole zrobic?
0 new messages