Za druga značenja, pogledajte Angular.
Angular je platforma i mrežni razvojni okvir (eng. web framework). Oruđe je frontenda, osobito za razvijanje velikih aplikacija. Namijenjen je za izraditi klijentske aplikacije na jednoj stranici (eng. SPA – single page application). Angular se služi HTML-om i TypeScriptom.[1]
Opći podatci
Dvojica Googleovih inženjera Misko Hevery i Adam Abrons su 2009. razvili ovaj okvir i nosio je ime AngularJS. Jurve u drugoj inačici nosi kraće ime Angular. Sastavili su ga u programskom jeziku TypeScriptu. Microsoft je dalje razvijao okvir. Budući da je tvorački jezik Angulara Typescript, jezik koji preglednici ne mogu interpretirati, prevodi (eng. compile) ga se u kôd u JavaScriptu. Angularom se može strogo tipizirati (eng. strong typing) kôd u JavaScriptu i može se deklarirati tipove podataka, čim se provjerava tipove podataka prigodom prevođenja kôda čime se sprječava da se grješka događa tek kad kôd dođe u fazu izvršavanja. Angular je JavaScriptu pridonio dopunivši ga mehanizmom objektno orijentiranog programiranja. Da bi Angular radio, prethodno je potrebno instalirati NPM i Node.js.[1]
| Node.js |
|---|
| | Platforme | | | | Paketi | | | | Okviri | | | | Knjižnice | | | | Programski jezici | |
|
| Googleov slobodni i softver otvorena kôda |
|---|
| | Softver | | Aplikacije | | | | Programski jezici | | | Okviri i razvojna oruđa | | | | Operacijski sustavi | |
|
|
Izvori
- ↑ 1,0 1,1 Danijela Barukčić: Uvod u Angular. raSTEM.hr. Studentski inkubator Veleučilišta u Bjelovaru. 24. ožujka 2021. Pristupljeno 23. travnja 2026.