Professional Documents
Culture Documents
Angular
Seminarski rad iz Elektronskog poslovanja
Studenti:
Beograd, 2018
Sadržaj
1. Uvod...................................................................................................................................3
1.1. Kako je sve počelo?.....................................................................................................3
1.2. Kada treba koristiti Angular?......................................................................................4
2. Korisnički zahtev................................................................................................................6
3. Naše rešenje i primena.......................................................................................................6
3.1. Stranica krofne............................................................................................................6
3.2 Stranica O nama...........................................................................................................9
3.3. Kontakt stranica.........................................................................................................10
3.4. Stranica Omiljene......................................................................................................11
4. Zaključak..........................................................................................................................12
5. Literatura..........................................................................................................................13
2
1. Uvod
Angular je započeo kao projekat sa strane. Miško Hevery i Adam Abrons su 2009.
lansirali projekat pod imenom <angular/> koji će pomoći developerima, kao i
dizajnerima da izrađuju aplikacije korišćenjem jednostavnih HTML tagova. Ime
“Angular” potiče od ugaonih zagrada odnosno <> koje okružuju HTML tagove.
Miško je u jednom intervjuu iz 2013. otkrio ideju koja se krije iza ovog frameworka:
“Želeli smo da vidimo da li možemo da olakšamo Web dizajnerima, ne
neophodno i Web developerima već prvenstveno dizajnerima, da im omogućimo
malo dodatnog HTML-a kojim će statičku formu da pretvore u nešto što zapravo
može da se pošalje mejlom. ”
3
Kako je domen angular.com zauzet – i dan danas jeste – vremenom su
preimenovali biblioteku u GetAngular i napravili maleni sajt koji je govorio o
osobinama frameworka.
Uskoro, nakon što je Miško počeo da radi za Google, i kada je 2010. radio na
projektu zvanom Google Feedback, ubedio je svog menadžera Brad Greena da
svoj projekat preradi koristeći Angular. Vreme koje je na taj način njegov tim
uštedeo je bilo dovoljno da ubedi Google u to koliku zapravo moć nudi Angular.
Ubrzo nakon uspeha prepravke projekta Google Feedback taj isti tim je objavio
open source biblioteku, a zatim i verziju Angular 1.0 u maju 2011. Za samo
nekoliko godina upotreba Angulara je neverovatno skočila i danas Google može
da se ponosi činjenicom da više od million ipo developera koristi Angular.
1.2. Kada treba koristiti Angular?
Tehnički Angular se može koristiti za izradu bilo čega, ali najbolje radi u
netrivijalnim aplikacijama koje uključuju podatke. Ako pogledate razne Angular
aplikacije navedene na sajtu madewithangular.com primeticete obrazac – svaka
od njih prikuplja podatke iz formi i kasnije radi nešto sa tim podacima.
4
najjednostavniji Framework, zato je za neke jednostavnije aplikacije jquery
pogodniji.
Angular je takođe pogodan za aplikacije na kojima rade srednji ili veci timovi, kao i
za one koje su predviđene da rade u više razvojnih okruženja.
5
2. Korisnički zahtev
6
3. Naše rešenje i primena
Razvojno okruženje koje smo koristili je Visual Studio Code. U nastavku ćemo
prikazati i opisati sve stranice posebno.
Stranica Krofne, koja je ujedno I početna stranica našeg sajta, prikazuje krofne
koje su u ponudi. Klikom na neku od krofni sa leve strane, sa desne strane
korisniku će se prikazati detaljniji opis svake krofne i uvećana slika. Kako bi
korisničko iskustvo bilo potpuno uvećana krofna prati kretanje korisnika po datoj
stranici.
7
Slika 3- Ovde bi trebalo da se vidi kako se skrolovanjem ekrana pomera i detaljan opis selektovane krofne
8
3.2 Stranica O nama
9
3.3. Kontakt stranica
Na ovoj stranici nalaze se kontakt podaci I adresa koja se takodje može videti I na
mapi. Sadrži I podatke o cenama dostave u vidu tabele u zavisnoti od zone u kojoj
se potrošači nalaze. Pored toga tu je I kontakt forma koja omogućava potrošačima
da kontaktiraju Slatkoteku kako bi ostavili svoje predloge, sugestije, kontakt
informacije. Onemogućeno je da se forma prosledi ukoliko podaci nisu pravilno
uneti, kako bi se smanjile spam poruke.
10
3.4. Stranica Omiljene
11
4. Zaključak
12
5. Literatura
[1] https://www.codeschool.com/beginners-guide-to-web-development/single-page-
applications, 21.1.2021.
[2] https://developer.telerik.com/topics/web-development/what-is-angular/ , 21.1.2021.
[3] https://en.wikipedia.org/wiki/Angular_(application_platform)#History, 21.1.2021.
[4] https://en.wikipedia.org/wiki/AngularJS , 21.1.2021.
13