Prošlost, sadašnjost i budućnost weba kao platforme za razvoj aplikacija i usluga - GASERI


Razvoj web aplikacija i usluga



Onion Details



Page Clicks: 0

First Seen: 03/15/2024

Last Indexed: 10/23/2024

Domain Index Total: 397



Onion Content



Preskoči na sadržaj Prošlost, sadašnjost i budućnost weba kao platforme za razvoj aplikacija i usluga doc. dr. sc. Vedran Miletić, vmiletic@inf.uniri.hr , vedran.miletic.net Fakultet informatike i digitalnih tehnologija Sveučilišta u Rijeci, akademska 2021./2022. godina Povijest interneta The Living Internet Serverless Architectures Review, Future Trend and the Solutions to Open Problems Figure 1. Evolution from Bare metal to Serverless (adapted from [1]) Važne epizode u povijesti weba A Brief History of Web Development Ratovi web preglednika Microsoft is dead Budućnost razvoja softvera GitHub Copilot ( proširenje za Visual Studio Code ) Web 1.0 statičke stranice, namijenjene samo za čitanje stranice kompanija i pojedinaca, npr. slike prostora proizvodne linije reklame u obliku bannera oko sadržaja sadržaj organiziran u direktorije web forme (koje npr. šalju e-mail vlasniku stranice) omogućuju interakciju realizirane korištenjem Common Gateway Interfacea (CGI), prvotno u jezicima C i Perl, kasnije u jeziku PHP stranice namijenjene za pregledavanje od strane korisnika za računalom vlastita infrastruktura Web 2.0 stranice za čitanje i pisanje, korisnici koji konzumiraju sadržaj mogu ga i stvarati stranice orijentirane na stvaranje zajednice, npr. blog ili wiki interaktivne reklame, npr. story na Instagramu, objava na FB sadržaj organiziran po (hash)tagovima web aplikacije umjesto web formi jezici i okviri za razvoj postaju puno jednostavniji za korištenje stranice namijenjene za pregledavanje od strane korisnika na brojnim uređajima, ali i botova (npr. tražilica) oblak Web 3.0 semantički web: razumijevanje riječi osim korisnika, sadržaj generira umjetna inteligencija prema potrebama korisnika decentralizacija, npr. kroz edge computing interoperabilnost kriptovalute, blockchain 3D grafika (VR/AR) svepristuan web: pristup webu kroz sve uređaje Primjeri web 3.0 aplikacija Siri Wolfram Alpha Sapien ( Ethereum ) Steemit ( Steem ) IDEX Obsidian ySign Filecoin Storj Sia IPFS Primjeri web 3.0 aplikacija (nast.) Cashaa Everledger LivePeer LBRY ; implementacija: odysee Invidious CryptoTask Atlas.Work Sapien Brave Beaker Browser Zaključak Web 1.0 -> Web 2.0 -> Web 3.0 Popularnost kriptovaluta Distribuirani sustavi bez jednog mjesta gdje se sustav može uništiti Evolucija umjesto revolucije Epilog Dinamičke web aplikacije 2 su sintetski predmet: intenzivno se koriste znanja iz predmeta Objektno orijentirano programiranje , Uvod u baze podataka , Operacijski sustavi 1 , Operacijski sustavi 2 i Računalne mreže 2 , a srodne teme obrađuju na predmetima Objektno orijentirano modeliranje i Uvod u programsko inženjerstvo Na predavanjima smo obradili: Razvoj stražnjeg dijela web aplikacije (monolit, mikroservisi) Korištenje objektno orijentiranog modeliranja i programiranja na webu Povezivanje s bazom podataka, pretvorba objektnog u relacijski model Faktori razvoja koji olakšavaju postavljanje i održavanje aplikacije Testiranje i automatizacija testiranja u sustavu kontinuirane integracije Poboljšanje performansi i izazovi sigurnosti aplikacije Author: Vedran Miletić