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 | |
|
Predložak:Googleov slobodni i softver otvorena koda
Izvori