Sadržaj
Dinamika weba znači da svaki put kad trebamo stvoriti složenije aplikacije iznutra, ali korisnicima jednostavnije za korištenje, među novim trendovima imamo aplikacije na jednoj stranici koje nam, kako im naziv govori, omogućuju sve na istom stranicu nije potrebno puniti.POVEĆAJTE
Rukovanje ovom vrstom aplikacija može biti složeno pa se pokretanje projekta od nule bez pomoći knjižnica ili okvira čini ludim i zapravo se to gotovo i ne događa, srećom na tržištu postoji nekoliko okvira koji nam pomažu u izgradnji različitih tipova aplikacija.U tim okvirima imamo AngularJS što je knjižara Javascript stvorio i održavao Google, koji nam omogućuje da dobijemo bazu za izvođenje naših dinamičkih aplikacija, od jedne stranice, i koja nam pomaže da ugradimo više funkcionalnosti za naše korisnike uz najmanje truda.
Osnovni konceptiDa bismo razumjeli što možemo postići pomoću AngularJS Moramo površno pregledati neke koncepte, to će nam dati uvod i pregled onoga što nas čeka ako odlučimo krenuti tim putem razvoja.
Kada radimo s različitim vrstama aplikacija, jedan od izazova uvijek je bio način na koji prezentiramo podatke krajnjem korisniku i ne govorimo sa stajališta grafičkog dizajna ili korisničkog sučelja, već gledište onako kako bi trebalo izgraditi strukturu koju definiramo.
Jedan fokus ovoga su predlošci na strani klijenta, koje možemo delegirati pomoću AngularJS da su podaci i HTML Oni sastavljaju i izgrađuju strukturu koju želimo u pregledniku, tako da će, kada se naprave potrebni upiti, opterećenje obrade biti na klijentu, a ne na poslužitelju.
To nam omogućuje izgradnju a stražnji kraj neovisna i biti u mogućnosti provoditi različite aplikacije na njoj i prednji kraj možete se povezati s bilo kojim stražnji kraj bez razlike sve dok odgovaraju potrebnim podacima.
AJAXZahvaljujući upotrebi Javascript možemo koristiti AJAX, s tim možemo postići promjene u stvarnom vremenu pri manipulaciji SUNCE našeg dokumenta, stoga umjesto da moramo slati odgovore s ugrađenim HTML -om kao što je to kad koristimo jezike poput PHP ili Rubin, podatke možemo slati samo pomoću JSON a naša će ih aplikacija bez problema moći organizirati i izgraditi potrebni HTML …
Razdvajanje različitih područja naše primjene znači da se možemo razvijati na uređeniji i učinkovitiji način, tako da sve što se odnosi na podatke i logiku nalazi u našem Model, ono što korisnik vidi u Pogled i tko će biti zadužen za kontrolu i upravljanje svim Kontroler.
AngularJS omogućuje nam da koristimo ovu razvojnu paradigmu i bez ikakvih problema primijenimo je na webu, čime možemo napraviti složenije aplikacije u manje vremena.
Vodič završavamo vidjevši da imamo dovoljno koncepata koje moramo početi svladavati da bismo krenuli na putovanje AngularJS s ovim ćemo moći razumjeti zašto mnoge stvari, a također ćemo vidjeti i nove načine za razvoj naših aplikacija.