Model-view-controller: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Bibliografia: Aggiunta fonte
 
(6 versioni intermedie di 5 utenti non mostrate)
Riga 21:
 
== Utilizzo ==
Storicamente il pattern MVC è stato implementato [[lato server]]. Recentemente, con lo sviluppo e la parziale standardizzazione di [[JavaScript]] sono nate le prime implementazioni [[lato client]].<ref>Leggere [http://www.html.it/articoli/javascript-mvc-1/ questa ottima introduzione] {{Webarchive|url=https://web.archive.org/web/20131231001220/http://www.html.it/articoli/javascript-mvc-1/ |date=31 dicembre 2013 }}</ref>
 
=== Lato server ===
Riga 31:
=== Lato client ===
[[File:JSP_Model_2.svg|thumb|right|Esempio di schema MVC in [[J2EE]]]]
Negli ultimi anni è aumentata la richiesta di [[Rich Internet application]] che facciano chiamate asincrone al server ([[AJAX]]), senza fare redirect per visualizzare i risultati delle elaborazioni. Col crescere della quantità di codice JavaScript eseguito sul client, si è sentita l'esigenza di creare i primi framework che implementassero MVC in puro JavaScript. Uno dei primi è stato Backbone.js, seguito da una serie interminabile di altri framework, tra cui JavaScriptMVC, Ember ed [[AngularJS]].
 
== Esempio ==
Riga 57:
* [[Core Data]]
* [[Design pattern]]
* [[Front Controller patterncontroller]]
* [[Programmazione orientata agli oggetti]]
* [[Servlet]]
* [[Model-view-viewmodel]]
 
== Altri progetti ==
{{interprogetto|preposizione=sul}}
 
== Collegamenti esterni ==
{{Design Patterns patterns}}
* {{FOLDOC|Model-View-Controller|Model-View-Controller}}
 
{{Design pattern}}
{{portale|informatica}}
 
[[Categoria:Architettura del software]]
[[Categoria:Design pattern]]
[[Categoria:Programmazione]]