Rich Internet application: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Vitalij zad (discussione | contributi)
m XULRunner e Mozilla Prism sono due progetti abbandonati
Vitalij zad (discussione | contributi)
Aggiunti riferimenti e modalità di sviluppo di RIA con JavaScript
Riga 8:
 
== Modalità di implementazione ==
Le opzioni disponibili per l'implementazione di applicativi di questo tipo sono varie, vengono elencate quelle più utilizzate<ref>{{en}}{{cite web |url=http://sixrevisions.com/web-development/building-rich-internet-applications-with-frameworks/ |title=Building Rich Internet Applications with Frameworks |last1= |first1= |last2= |first2= |date= |website= |publisher= |accessdate=1 January 2014}}</ref>:
Le opzioni disponibili per l'implementazione di applicativi di questo tipo sono:
* Javascript ed [[AJAX]]<ref>Le possibilità e le scelte dei framework sono tantissime, ad esempio: {{en}}{{cite web |url=http://loekvandenouweland.com/index.php/2012/07/building-a-rich-internet-application-with-html5-css3-javascript-and-knockoutjs/ |title=Building a Rich Internet Application with HTML5, CSS3, Javascript and KnockoutJS |last1= |first1= |last2= |first2= |date= |website= |publisher= |accessdate=1 January 2014}}</ref>, che non richiedono l'installazione di alcun plugin;
* Javascript ed [[AJAX]], che non richiedono l'installazione di alcun plugin;
* [[Adobe Flex]]<ref>{{cite web |url=http://www.adobe.com/it/resources/business/rich_internet_apps/ |title=Rich Internet application |last1= |first1= |last2= |first2= |date= |website=adobe.com |publisher= |accessdate=1 January 2014}}</ref>, che richiede l'installazione di [[Adobe_flash#Flash_Player|Flash Player]] sul client, oltre a strumenti di sviluppo proprietari;
* [[Silverlight]]<ref>{{en}}{{cite web |url=http://blogs.msdn.com/b/bobfamiliar/archive/2008/04/04/rich-internet-applications-using-silverlight-2-0.aspx |title=
* [[Silverlight]] di Microsoft che richiede il Silverlight Runtime;
Silverlight 2 and Rich Internet Applications |last1= |first1= |last2= |first2= |date= |website= |publisher= |accessdate=1 January 2014}}</ref> di Microsoft che richiede il Silverlight Runtime e strumenti di sviluppo proprietari;
* [[JavaFX]], che richiede [[Macchina virtuale Java|Java Runtime Environment]]
* [[JavaFX]]<ref>{{en}}{{cite web |url=http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/ |title=Java™ Rich Internet Applications
Development and Deployment |last1= |first1= |last2= |first2= |date= |website= |publisher= |accessdate=1 January 2014}}</ref>, che richiede [[Macchina virtuale Java|Java Runtime Environment]]
 
== Creazione di RIA con JavaScript ==
Se si decide di usare JavaScript per implementare delle RIA, è possibile sia scrivere il codice direttamente, che scrivere le applicazioni in un linguaggio che può essere compilato in JavaScript.
 
Questi linguaggi sono:
* CoffeeScript;
* [[DART (linguaggio) | Dart]];
* [[Ceylon (linguaggio di programmazione) | Ceylon]];
* [[Kotlin (linguaggio di programmazione) | Kotlin]];
* [[TypeScript]];
* [[Haxe]].
 
Inoltre è possibile usare dei framework Java che creano automaticamente codice JavaScript:
* [[RichFaces]] e derivati;
* [[Google Web Toolkit]];
* [[Vaadin]];
* ZK.
 
== Note ==
<references/>
 
== Collegamenti esterni ==