AngularJS on JavaScriptil põhinev avatud lähekoodiga front-end veebirakenduste raamistik. AngularJS on loodud usus, et deklaratiivne programmeerimine peaks olema kasutusel kasutajaliideste loomiseks ja tarkvarakomponentide ühendamiseks, samas kui imperatiivne programmeerimine sobib rohkem rakenduse äriloogika defineerimiseks.[1] Raamistik kohandab ja laiendab traditsioonilist HTML-i spetsiaalsete atribuutidega, et esitleda dünaamilist sisu. Seetõttu vähendab AngularJS üleliigset DOM-i liidese kasutamist ning parendab veebirakenduse testitavust ja sooritusvõimet. AngularJS lahutab DOM-i liidese kasutuse rakendusloogikast ning eemaldab kliendipoolse rakenduse osa serveripoolsest. Angular kasutab MVC mustrit. AngularJS eesmärk on lihtsustada nii rakenduste väljatöötamist kui ka katsetamist, pakkudes raamistikku kliendipoolse mudeli vaatamise kontrolleri (MVC) ja mudeli vaate-viewer-modelli (MVVM) arhitektuuridele koos komponentidega, mida tavaliselt kasutatakse rikaste Interneti-rakendustes.[2] "AngularJS Roadmap"</ref>
AngularJS on esimene angularJS versioon. Programmeerimine toimiub Javascriptis.
AngularJS 2 ning järgnevad versioonid on suunatud programmeerimiseks ECMAScript ja ActionScript keeltes (Javascriptist edasi arendatud versioonides).
Artikli kirjutamine on selles kohas pooleli jäänud. Jätkamine on kõigile lahkesti lubatud. |