Model-View-Controller (MVC) è un modello di architettura del software.MVC prevede un'architettura composta da tre parti diverse: i dati (Model), la visualizzazione dei dati (View) e la gestione degli input (Controller). Questi tre componenti sono int...
Model-View-ViewModel (MVVM) è un modello di architettura del software. MVVM prevede una divisione tra la View e il Model, con un livello intermedio per la gestione delle interconnessioni tra View e Model chiamato ViewModel. La View è l'insieme degli ...
Model-View-Presenter (MVP) è un modello di architettura del software, derivato del pattern architetturale model-view-controller. MVP è composto da tre elementi: il Model, che definisce i dati da visualizzare e modificare; la View, che visualizza i da...
Simple Object Access Protocol (SOAP) è un protocollo di messaggistica: consente alle applicazioni di passarsi comunicazioni sulla rete. Il protocollo SOAP definisce quindi la struttura di un messaggio SOAP e le regole per la sua elaborazione. I messa...
REST sta per REpresentational State Transfer, traducibile con 'trasferimento di stato rappresentativo'. Si tratta di un pattern di architettura per le interazioni tra i componenti di un'applicazione distribuita in rete. Tale pattern è stato sviluppat...
Hierarchical model–view–controller (HMVC) è un modello di architettura del software, nato come variante dell'architettura model–view–controller (MVC). MVC è un modello architetturale che separa la logica dell'applicazione dalla presentazione, per div...