• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak działa aplikacja js? (angular, react, express, node)

Object Storage Arubacloud
0 głosów
745 wizyt
pytanie zadane 21 lutego 2017 w JavaScript przez witkobar Nowicjusz (140 p.)

Więc tak, pora na dość dziwne pytanie: Jak działa aplikacja js-owa?

APKA = (html, sass, js, baza w: node.js / w gorszych przypadkach stary msql, coś jeszcze?)

Pomocnicze pytania:

1. Gdzie trzymamy dane aplikacji?

2. Jak wstrzykujemy dane do aplikacji? I kiedy to robimy? Jak odpalamy stronę/apkę w przeglądarce?

3. Czy dane wchodzą i wychodzą z apki w postaci JSONa? Tylko?

4. Czy Angular operuje właśnie na tych danych wstrzykniętych przed momentem?

5. Okej, działamy sobie, usuwamy i zmieniamy dane w obiektach. Co dalej? Jak je zapisać w bazie i czy w bazie lub gdzie indziej?

Zdaję sobie sprawę, że każdy projekt jest inny. Chodzi mi o same podstawy :)

 

2 odpowiedzi

+1 głos
odpowiedź 21 lutego 2017 przez misiek.sz Bywalec (2,050 p.)
1. w plikach w katalogu, na ftp nie wiem o co chodzi do końca....

2. zapisujemy do pliku/bazy, wysyłamy na serwer ftp/lokalny i wpisujemy adres i chyba na końcu enter!:)

3. nie tylko

4 Angular to JS więc operuje na danych po stronie klienta

5 jak zapisać w bazie? zapraszam na kurs Mirosława Zelenta na youtube o mysql a jak nie w bazie to w pliku
+1 głos
odpowiedź 21 lutego 2017 przez Comandeer Guru (600,810 p.)

Zacznijmy od tego, że należy wyróżnić aplikacje mające backend i te bez niego. W przypadku tych drugich problem jest prosty, bo mamy aż bazę IndexedDB, więc wszystko i tak ląduje tam, względnie w localStorage. W przypadku aplikacji z backendem bazą może być cokolwiek, w zależności od use-case'u. I prawda jest taka, że najczęściej i tak lepiej użyć "starych" SQL, typu MySQL, MariaDB czy PostgreSQL niż NOSQL typu MongoDB itd.

  1. Dane aplikacji – co to znaczy? To zależy od aplikacji i tego jakie to są dane.
  2. Zależy, czy dane są potrzebne do bootstrapu, czy da się je wczytać w tle (wzorzec PRPL).
  3. Patrz wyżej.
  4. Ajaks, sockety, zapis do lokalnej bazie, kolejkowanie w Service Workerze…
komentarz 21 lutego 2017 przez witkobar Nowicjusz (140 p.)
Dzięki Comandeer.

1. Racja, zbędne pytanie.

2. 3. Do przeczytania, dzięki.

4. Ok, weźmy pod lupę komunikację baza - apka - baza. Wtedy wymiana jest w formacie json? Czy jest do tego coś lepszego od Express.js (dla node)?

Ps. niedawno zacząłem książkę o bem-query ;)
komentarz 21 lutego 2017 przez Comandeer Guru (600,810 p.)

Wtedy wymiana jest w formacie json?

Najczęściej, ale nie jest to wymóg. Jeśli jakiś inny format będzie lepiej pasował do konkretnej aplikacji (protobuf np.), to nie widzę przeszkód w jego używaniu.

Czy jest do tego coś lepszego od Express.js (dla node)? 

Spojrzałbym np. na Hapi.js. 

Podobne pytania

0 głosów
2 odpowiedzi 1,797 wizyt
pytanie zadane 28 stycznia 2019 w JavaScript przez azez Użytkownik (690 p.)
+1 głos
7 odpowiedzi 473 wizyt
0 głosów
3 odpowiedzi 338 wizyt

92,550 zapytań

141,393 odpowiedzi

319,520 komentarzy

61,935 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...