Da MVC a Redux passando per Flux, un pattern architetturale che si pone a sostituto del ben più noto Model View Controller. Flux è il pattern che sostiene il front-end web di Facebook, quindi il riferimento per applicazioni enterprise sviluppate tramite React. Redux, invece, è il nuovo pattern ideato da Dan Abramov, considerato da molti la giusta evoluzione di Flux.
Redux si basa su tre principi fondamentali:
· Singola sorgente di verità
· Lo stato in sola lettura
· I cambiamenti fatti solo attraverso funzioni pure
Nella prossima Commit University dal titolo “Manage the Flux of your web application: let’s Redux” Francesco Strazzullo ci spiegherà come questi pattern architetturali permettano di isolare la business logic delle nostre applicazioni.
Valuteremo insieme caratteristiche, pregi e difetti di ognuna delle due architetture, aiutandoci con l’analisi del codice di due todoList che ci aiuteranno a valutarne meglio le differenze sostanziali.
Vi aspettiamo il 30 Marzo alle 19:00 in Piazza Madonna della Neve c/o Le Murate.
Leave a comment