Razvoj web aplikacija za rad u realnom vremenu (CROSBI ID 439951)
Ocjenski rad | diplomski rad
Podaci o odgovornosti
Džapo, Matija
Mario Čagalj
hrvatski
Razvoj web aplikacija za rad u realnom vremenu
Kod aplikacija za rad u realnom vremenu je veza između klijenta i poslužitelja konstantno otvorena čime je omogućena međusobna komunikacija bez potrebe za slanjem upita i čekanjem na odgovore. U ovom radu je prikazana izrada jedne takve aplikacije te su opisane tehnologije korištene pri izradi. Za izradu korisničkog sučelja je korišten React u kombinaciji s Reduxom, čija je uloga pohrana stanja aplikacije. Na poslužiteljskoj strani je Socket.IO koji održava stalnu vezu, a kao posrednik između klijenta i poslužitelja je Redux Saga. Svi potrebni podaci pohranjeni su u bazi RethinkDB, koja u realnom vremenu šalje informacije o njihovim promjenama.
React Redux Socket.IO RethinkDB Saga akcija reduktor komponenta realno vrijeme spremište
nije evidentirano
engleski
Developing real-time web applications
nije evidentirano
React Redux Socket.IO RethinkDB Saga action reducer component real-time store
nije evidentirano
Podaci o izdanju
52
21.09.2018.
obranjeno
Podaci o ustanovi koja je dodijelila akademski stupanj
Fakultet elektrotehnike, strojarstva i brodogradnje u Splitu
Split