|
Documento PDF (Thesis)
Disponibile con Licenza: Creative Commons: Attribuzione - Non commerciale - Non opere derivate 4.0 (CC BY-NC-ND 4.0) Download (447kB) |
Abstract
Il presente elaborato si pone l’obiettivo di analizzare il data binding, un meccanismo fondamentale che si trova alla base della sincronizzazione tra modello e vista nelle applicazioni web moderne. Dopo aver definito le principali tipologie e problematiche del binding, la tesi procede analizzando nel dettaglio le diverse modalità di implementazione del binding all’interno dei seguenti framework: Angular, React, Vue e Svelte. L’analisi è condotta attraverso paragoni su problematiche comuni ed esempi di codice esplicativi ed intuitivi. Successivamente viene presentata una valutazione comparativa tra i vari modi di fare binding dei suddetti framework, in base a criteri di sintassi, espressività ed efficienza. L’analisi mette in evidenza i punti di forza e le limitazioni di ciascun paradigma, delineando le loro tendenze evolutive verso forme di reattività più predittive e compile-time e mettendole a confronto con le più nuove tecnologie introdotte nel campo. L’obiettivo finale è quello di fornire una visione sistematica delle soluzioni esistenti e di delineare le tendenze evolutive che caratterizzeranno la discussione sul binding negli anni a venire.

Login