Campi e icone

I campi e le icone sono entrambi elementi visivi che vengono visualizzati su un blocco, ma con scopi diversi.

I campi mostrano o definiscono i dati relativi a un blocco che influiscono sul funzionamento di un programma. Ad esempio, il blocco di testo ha due virgolette, che indicano che stai definendo una stringa, e un input di testo che consente di definire tale stringa. Le virgolette indicano la funzione del blocco, mentre l'input consente di modificare la funzione.

Le icone mostrano o definiscono informazioni "meta" sul blocco stesso. Ad esempio, puoi aggiungere un'icona di commento a qualsiasi blocco, che ti consente di scrivere note, ma non influisce sul funzionamento del blocco all'interno del programma.

Confronto delle funzionalità

Attributo Campi Icone
Rendering I campi possono essere composti di qualsiasi elemento desiderato. È possibile creare icone con tutti gli elementi desiderati.
Numero Ciascuno dei campi può essere visualizzato un numero qualsiasi di volte in un blocco. Le icone possono essere visualizzate una sola volta in un blocco.
Posizionamento I campi possono essere posizionati in qualsiasi posizione su qualsiasi input di un blocco. Le icone sono sempre posizionate all'inizio di un blocco.
Serializzazione I campi possono essere serializzati, e spesso sì. Le icone possono essere serializzate, ma spesso non lo sono, perché spesso non hanno lo stato.
Compressione I campi sono nascosti quando un blocco viene compresso e viene visualizzato il relativo testo. Le icone possono controllare se vengono mostrate o nascoste quando il blocco viene compresso.