Come poter scegliere un framework da utilizzare in un progetto per una web applications? Durante questo workshop analizzeremo le parti fondamentali di AngularJs e React, in modo da capire pregi e difetti di ognungo dei due principali strumenti di sviluppo.
3. Cos’è una Web Application?
Il Web è una Repubblica basata sulle App.
4. Applicativo software, spesso mono-tasking, il quale viene
distribuito da un server remoto ed eseguito via Internet su
un Browser.
5. 1. Accesso ai miei dati ovunque.
2. Utilizzo dell’ultima versione disponibile.
3. Funziona su qualsiasi dispositivo munito di browser.
4. Maggiore sicurezza locale.
28. – Wikipedia
“React is an open-source JavaScript library providing a
view for data rendered as HTML. React views are typically
rendered using components that contain additional
components specified as custom HTML tags.”.
32. – Wikipedia
“AngularJS è un framework per applicazioni web open-
source […] per affrontare molte delle sfide incontrate
nello sviluppo di Single Page Applications.
È mirato a semplificare lo sviluppo e la sperimentazione
di tali applicazioni, fornendo un framework basato sul
design pattern MVC, assieme a componenti comunemente
utilizzati nelle Rich Internet Applications”.
36. Esiste uno scope globale [$rootScope] al cui interno
vengono creati degli scope per ogni componente [$scope].
Ogni scope può accedere sia al proprio genitore che ai
propri figli.
Nel caso di un componente o una direttiva lo scope può
essere isolato [isolated scope].
41. A typed superset of JavaScript that compiles to plain JavaScript.
https://www.typescriptlang.org/index.html
42. An API for asynchronous programming with observable streams
http://reactivex.io/
43. Build desktop and native mobile apps with strategies
from Ionic Framework, NativeScript, and Electron
http://ionic.io/2
http://electron.atom.io/
https://www.nativescript.org/