Article View: pl.comp.lang.javascript
Article #52040Javascript - pytania o frameworki
From: Pawel
Date: Tue, 23 Jun 2020 21:01
Date: Tue, 23 Jun 2020 21:01
40 lines
3162 bytes
3162 bytes
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?
Technical Details
Message-ID:
<5ef26d93$0$557$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.lang.javascript X-Mozilla-News-Host: news://news.gazeta.pl:119 From: Pawel <ppf9@USUN_TOpoczta.fm> Subject: Javascript - pytania o frameworki Date: Tue, 23 Jun 2020 23:01:07 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 Lines: 40 Message-ID: <5ef26d93$0$557$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 80.68.227.228 X-Trace: 1592946067 unt-rea-a-02.news.neostrada.pl 557 80.68.227.228:51288 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 2998 X-Received-Body-CRC: 2724465043 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit