AngularJS
AngularJS software | |
---|---|
Genere | Framework per applicazioni web |
Sviluppatore | |
Data prima versione | 20 ottobre 2010 |
Ultima versione | 1.8.3 (7 aprile 2022) |
Sistema operativo | |
Linguaggio | JavaScript |
Licenza | licenza MIT (licenza libera) |
Sito web | angularjs.org |
Modifica dati su Wikidata · Manuale |
AngularJS (o Angular 1.x o Angular.js) è un framework per applicazioni web open source, sviluppato nel 2010 da Google e dalla comunità di sviluppatori individuali, al fine di affrontare le difficoltà che si incontrano nello sviluppo di applicazioni su singola pagina.
Ha l'obiettivo di semplificare lo sviluppo e il test di questo tipo di applicazioni fornendo un framework lato client con architettura MVC (Model View Controller) e Model–view–viewmodel (MVVM) insieme a componenti comunemente usate nelle applicazioni RIA.
Il framework lavora leggendo prima la pagina HTML, che ha incapsulati degli attributi personalizzati addizionali (esempio: ng-controller), interpretando questi attributi come delle direttive (comandi) per legare le parti di ingresso e uscita della pagina al modello che è rappresentato da variabili standard JavaScript. Il valore di queste variabili può essere impostato manualmente nel codice o recuperato da risorse JSON statiche o dinamiche.
Secondo Libscore, un servizio di analisi JavaScript, AngularJS è usato nei siti della NBC, Walgreens, Intel, Sprint, ABC News, e approssimativamente da altri 8.400 nel luglio 2015[1].
Filosofia
Direttive
Annotazioni HTML che scatenano dei comportamenti in angular.js
- ng-app
- ng-bind
- ng-model
- ng-model-options:
- ng-class
- ng-controller
- ng-repeat
- ng-show & ng-hide
- ng-switch
- ng-view
- ng-if
- ng-aria
- ng-animate
- ng-link
- ng-src
- ng-init
Note
- ^ http://libscore.com/?#angular
Voci correlate
- Angular
- Backbone.js
- Ember.js
- Knockout (web framework)
- Model-View-Controller
Altri progetti
Altri progetti
- Wikimedia Commons
- Wikimedia Commons contiene immagini o altri file su AngularJS
Collegamenti esterni
- (EN) Sito ufficiale, su angularjs.org.
- AngularJS, su packages.debian.org.
- (EN) AngularJS, su GitHub.
- Repository sorgenti di AngularJS, su github.com.
- (EN) AngularJS, su Free Software Directory.
- Guida a AngulaJS di HTML.it, su html.it.
V · D · M | |
---|---|
C++ | CppCMS · Wt |
CLI | ASP.NET (Core · AJAX · Dynamic Data · MVC · Razor · Web Forms) · Blazor · DNN · BFC · MonoRail · OpenRasta · Umbraco · WebSharper |
ColdFusion | CFWheels · ColdBox Platform · ColdSpring · Fusebox · Model-Glue |
Common LISP | Caveman2 · CL-HTTP · Weblocks |
Haskell | Yesod · Snap |
Java | AppFuse · Flexive · Grails · GWT · ICEfaces · ItsNat · JavaServer Faces · JHipster · Jspx · JWt · OpenXava · Play · Remote Application Platform · RIFE · Seam · Sling · Spring · Stripes · Struts · Tapestry · Vaadin · Vert.x · WebWork · Wicket · WaveMaker · ZK |
JavaScript | Angular/AngularJS · Backbone.js · Chaplin.js · Closure · Dojo Toolkit · Ember.js · Express.js · Ext JS · jQuery · Knockout · Meteor · MooTools · Next.js · Node.js · OpenUI5 · Prototype · React · Rico · script.aculo.us · Sencha Touch · SproutCore · Svelte · Vue.js · Wakanda |
Perl | Catalyst · Dancer · Mason · Maypole · Mojolicious · WebGUI |
PHP | CakePHP · CodeIgniter · Drupal · Fat-Free · FuelPHP · Flow · Grav · Gyroscope · Horde · Joomla! · Kohana · Laravel · Li3 · Midgard · MODX · Nette · Phalcon · PHP-Fusion · Pop PHP · PRADO · ProcessWire · Qcodo · Silex · SilverStripe · Symfony · TYPO3 · WordPress · XOOPS · Yii · Zend Framework |
Python | BlueBream · CherryPy · Django · Flask · Grok · Nevow · Pyjs · Pylons · Pyramid · Quixote · TACTIC · Tornado · TurboGears · web2py · Webware · Zope 2 |
Ruby | Camping · Merb · Padrino · Ruby on Rails · Sinatra |
Scala | Lift · Play · Scalatra |
Smalltalk | AIDA/Web · Seaside |
Altri | Vibe.d (D) · Application Express (PL/SQL) · Grails (Groovy) · Kepler (Lua) · OpenACS (Tcl) · Phoenix (Elixir) · Ash (Elixir) · SproutCore (JavaScript-Ruby) · Yaws (Erlang) |
Controllo di autorità | LCCN (EN) n2017036141 · J9U (EN, HE) 987009631488605171 |
---|