Pawel
unread,Jun 23, 2020, 5:01:09 PM6/23/20You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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?