Rich Internet application: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i. #IABot (v1.6.5) |
+{{Interfacce web}} |
||
(14 versioni intermedie di 10 utenti non mostrate) | |||
Riga 1:
Le '''Rich Internet Application''' ('''RIA''') sono [[Applicazione
In un certo senso le RIA rappresentano una generazione di applicazioni che permette un'interazione totalmente rinnovata, fondata sugli aspetti migliori delle caratteristiche funzionali e progettuali che finora erano prerogativa alternata del web o delle applicazioni desktop. Inoltre le RIA, per il livello spinto di interattività che esse offrono, rappresentano uno dei canali migliori attraverso il quale si va imponendo il paradigma del [[cloud computing]], che costituisce una nuova modalità di fruizione del software tramite architetture distribuite.▼
▲In un certo senso le RIA rappresentano una generazione di applicazioni che permette un'interazione totalmente rinnovata, fondata sugli aspetti migliori delle caratteristiche funzionali e progettuali che finora erano prerogativa alternata del web o delle applicazioni desktop.
== Modalità di implementazione ==
Le opzioni disponibili per l'implementazione di applicativi di questo tipo sono varie, vengono elencate quelle più utilizzate<ref>{{cita web|lingua=en|url=http://sixrevisions.com/web-development/building-rich-internet-applications-with-frameworks/ |titolo=Building Rich Internet Applications with Frameworks |data= |accesso=1º gennaio 2014}}</ref>:
* JavaScript ed [[AJAX]]<ref>Le possibilità e le scelte dei framework sono tantissime, ad esempio: {{cita web|lingua=en|url=http://loekvandenouweland.com/index.php/2012/07/building-a-rich-internet-application-with-html5-css3-javascript-and-knockoutjs/|titolo=Building a Rich Internet Application with HTML5, CSS3, JavaScript and KnockoutJS|data=|accesso=1º gennaio 2014|urlmorto=sì|urlarchivio=https://web.archive.org/web/20140104014812/http://loekvandenouweland.com/index.php/2012/07/building-a-rich-internet-application-with-html5-css3-javascript-and-knockoutjs/|dataarchivio=4 gennaio 2014}}</ref>, che non richiedono l'installazione di alcun [[Plugin (informatica)|plugin]];
* [[Adobe Flex]]<ref>{{Cita web|url=
* [[Silverlight]]<ref>{{cita web|lingua=en|url=
Silverlight 2 and Rich Internet Applications |data= |accesso=1º gennaio 2014}}</ref> di Microsoft che richiede il Silverlight Runtime e strumenti di sviluppo proprietari;
* [[JavaFX]]<ref>{{cita web|lingua=en|url=
Development and Deployment |data= |accesso=1º gennaio 2014}}</ref>, che richiede [[Macchina virtuale Java|Java Runtime Environment]]
== Creazione di Rich Internet Application con JavaScript ==
Se si decide di usare JavaScript per implementare delle RIA, è possibile sia scrivere il codice direttamente,
Questi linguaggi sono<ref>{{cita web|lingua=en|url=https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS |titolo=List of languages that compile to JS |data= |sito=adobe.com |accesso=1º gennaio 2014}}</ref>:
* CoffeeScript;
* [[DART (linguaggio)|Dart]];
Line 27 ⟶ 23:
* [[Haxe]].
Inoltre è possibile usare dei [[framework]] Java che creano automaticamente codice JavaScript:
* [[RichFaces]] e derivati;
* [[Google Web Toolkit]];
Line 34 ⟶ 30:
== Accessibilità ==
Il [[World Wide Web Consortium]], col progetto [[
== Esempi ==
<gallery>
File:Facebook New Logo (2015).svg|alt=Facebook|[[Facebook]]
File:Linkedin icon.svg|alt=LinkedIn|[[LinkedIn]]
File:Fonctionnement de Wikipédia.pdf|alt=Wikipedia|[[Wikipedia]]
</gallery>
== Note ==
Line 45 ⟶ 48:
* [[Silverlight]]
* [[JavaFX]]
* [[
== Collegamenti esterni ==
* {{en}}[
* Il primo documento, pubblicato da Macromedia nel marzo 2002, sulle RIA: ( {{en}}[
* {{cita web|url=http://www.theserverside.com/articles/article.tss?l=RiA|titolo=Articolo giornalistico|lingua=en}}
* {{cita web|
{{Interfacce web}}
{{Portale|internet}}
|