Univerza v Ljubljani Fakulteta za racˇunalniˇstvo in informatiko Matija Simin Primerjava JavaScript ogrodij Angular, Backbone in Ember DIPLOMSKO DELO ˇ ˇ VISOKOSOLSKI STROKOVNI STUDIJSKI PROGRAM PRVE ˇ ˇ STOPNJE RACUNALNISTVO IN INFORMATIKA Mentor: viˇs. pred. dr. Aljaˇz Zrnec Ljubljana 2016 Rezultati diplomskega dela so intelektualna lastnina avtorja. Za objavljanje ali izkoriˇsˇcanje rezultatov diplomskega dela je potrebno pisno soglasje avtorja, Fakul- tete za raˇcunalniˇstvo in informatiko ter mentorja Besedilo je oblikovano z urejevalnikom besedil LATEX. Fakulteta za raˇcunalniˇstvo in informatiko izdaja naslednjo nalogo: Tematika naloge: V zadnjih nekaj letih je bilo razvitih veˇc JavaScript MVC ogrodij. MVC poda aplikaciji strukturo in omogoˇca laˇzje obvladovanje, testiranje in ponovno uporabo kode. V okviru diplomskega dela najprej opiˇsite zgodovino spletnega razvoja na strani odjemalca in predstavite MVC arhitekturo in njene razliˇcice. Opiˇsite in primerjajte ogrodja AngularJS, Ember.js in Backbone.js glede na funkcionalnost, prilagodljivost,uˇcinkovitost,testiranje,skupnostindokumentacijo,terpredstavite implementacijo MVC arhitekture v vsakemu izmed njih. Razvijte manjˇso spletno aplikacijo za praktiˇcni prikaz razvoja v izbranem ogrodju. Izjava o avtorstvu diplomskega dela Spodaj podpisani Matija Simin, z vpisno ˇstevilko 63080308, sem avtor diplom- skega dela z naslovom: Primerjava JavaScript ogrodij Angular, Backbone in Ember S svojim podpisom zagotavljam, da: • sem diplomsko delo izdelal samostojno pod mentorstvom viˇs. pred. dr. Aljaˇza Zrneca, • so elektronska oblika diplomskega dela, naslov (slov., angl.), povzetek (slov., angl.) terkljuˇcnebesede(slov., angl.) identiˇcnistiskanooblikodiplomskega dela, • soglaˇsam z javno objavo elektronske oblike diplomskega dela na svetovnem spletu preko univerzitetnega spletnega arhiva. V Ljubljani, dne 2. marca 2016 Podpis avtorja: Zahvaljujem se mentorju viˇs. pred. dr. Aljaˇzu Zrnecu za njegovo pomoˇc in nasvete pri izdelavi diplomske naloge. Zahvaljujem se svoji druˇzini za vso pomoˇc in razumevanje. Zahvaljujem se Ani za lektoriranje diplomske naloge.
Description: