Panoramica (don't panic)

13.1.1.2/2
https://docs.axway.com/bundle/Alloy_allOS_en/page/alloy_concepts.html
https://www.html.it/articoli/applicazioni-javascript-con-backbonejs/

Panoramica

Questa guida illustra i concetti importanti relativi al framework Alloy, inclusi il framework model-view-controller, la progettazione della convenzione di over-configuration, i widget e il supporto integrato di Backbone.js e Underscore.js.

Model-View-Controller

Alloy utilizza il pattern model-view-controller (MVC), che separa l'applicazione in tre diversi componenti:



Ad esempio, in un'applicazione di calendario, i modelli includono eventi, promemoria, inviti e contatti.
Le viste presentano i dati del calendario e i promemoria all'utente o consentono all'utente di aggiungere eventi.
Per i promemoria, il controllore controlla i dati del modello e avvia una vista "promemoria" all'utente.
Per aggiungere eventi, il controllore apre una vista "aggiungi evento", quindi aggiunge l'evento nei dati del modello una volta che l'utente ha inserito i dati.

Un vantaggio di MVC è la possibilità di riutilizzare il codice separando la funzionalità. Ad esempio, è possibile avere visualizzazioni specifiche per dispositivi diversi, mantenendo il codice del controller relativamente uguale e invariato i dati del modello.

Alloy: MVC con Backbone

Backbone.js è un framework MVC leggero, originariamente progettato per applicazioni web.
I modelli sono costruiti su Backbone.js, sfruttando le ricche API di modello e raccolta di Backbone.
I modelli vengono definiti utilizzando un file Javascript che esporta un oggetto JSON speciale, che utilizza la funzionalità di estensione di Backbone per personalizzare modelli e raccolte.
Vedi Modelli per ulteriori informazioni sulla creazione di oggetti del modello e su http://backbonejs.org/ per ulteriori informazioni su Backbone.js.

Le viste in lega sono costruite dai componenti dell'interfaccia utente di titanio. Si definiscono le viste utilizzando la marcatura XML e le si modifichino utilizzando Alloy Titanium Style Sheets (.tss), che astrae la creazione di questi componenti senza utilizzare le chiamate all'API di titanio. Alloy genera il codice per creare le tue viste. Vedi Alloy Views per ulteriori informazioni sulla creazione di viste.

I controller di lega hanno generalmente una relazione uno-a-uno con le viste Alloy. I controller utilizzano direttamente l'API SDK di Titanium senza un livello di astrazione. Il controller ha accesso a tutti i componenti della vista. Consultare Controller della lega per ulteriori informazioni sulla creazione dei controller.

Inoltre, Alloy fornisce il supporto integrato per Underscore.js, che fornisce una serie di funzioni di utilità, come array e helper iterativi. Fare riferimento a http://underscorejs.org/ per ulteriori informazioni
Easyhand C/C++: Panoramica (don't panic) | Last modified: 13/10/2018 08.57.08 Europe/Rome | #1.2952
P.. 1508
Page Visible: as draft
Easyhand C/C++
Una mano alle tue idee.
Privacy Policy