Pregled bibliografske jedinice broj: 876788
Implementacija raspodjeljenjih internetskih aplikacija
Implementacija raspodjeljenjih internetskih aplikacija, 2017., diplomski rad, Tehnički fakultet, Rijeka
CROSBI ID: 876788 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Implementacija raspodjeljenjih internetskih aplikacija
(Distributed Internet Applications Implementation)
Autori
Ajanović, Mersad
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad
Fakultet
Tehnički fakultet
Mjesto
Rijeka
Datum
22.05
Godina
2017
Stranica
112
Mentor
Lerga, Jonatan
Ključne riječi
Raspodjeljenje internetske aplikacije
(Distributed Internet Applications)
Sažetak
U ovom su radu opisani neki od osnovnih dijelova pri razvoju distribuiranih internetskih aplikacija. Prikazan je i opisan sustav za verzioniranje Git, koji se koristi kako bi se omogućilo praćenje razvoja, te kolaboracija na projektu između timova. Spomenuti su poslužitelji, te su opisane neke vrste poslužitelja koji su također važan dio u izvođenju samih aplikacija kao što su Apache ili NGINX. Tehnologije u samoj izradi koda za aplikacije poput oblikovnih obrazaca i razvojni okviri poput Phalcona koji omogućuju njihovu implementaciju, također su opisani u ovom radu. Prikazani su primjeri najčešće korištenih aplikacijskih sučelja kao što su RESTful API ili SOAP, a jedno je poglavlje posvećeno pretrazi u samim aplikacijama pomoću pretraživačkih pokretača kao što su Sphinx ili Elasticsearch. Prikazana je upotreba cache sustava, te je opisana njegova uloga i kako pomaže pri radu internetskih aplikacija. Prikazani su primjeri upotrebe i opisani su neki od poznatijih sustava koji omogućuju cacheiranje sadržaja. Također je opisan jedan skriptni jezik, JavaScript. Naravno, nije opisano sve što jezik nudi, ali postavljena je dobra podloga upotrebom osnovnih tipova podataka koji su nužni za razumijevanje i daljnje istraživanje. Predstavljena je uloga debugiranja i testiranja aplikacije, te je prikazano nekoliko sustava koji omogućuju lako pronalaženje grešaka koje se događaju pri razvoju internetskih aplikacija.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo