Le variabili ed i file parziali sono chiaramente utili in un progetto basato su Sass in quanto consentono di avere una struttura modulare ed estendibile. Utilizzare questi due strumenti per tutto il progetto consente di implementare un approccio modulare al design delle nostre applicazioni web.
Sublime Text è uno degli editor più efficaci in circolazione, che accelera il lavoro degli sviluppatori attraverso una grande varietà di “tricks” e scorciatoie anche grazie all’utilizzo di plugins specifici.
Il linguaggio Javascript supporta il concetto di ereditarietà attraverso l’uso dei prototipi (objects prototypes). Un prototipo rappresenta una sorta di template in cui vengono definiti un insieme di proprietà e metodi che si desidera vengano condivise da tutte le istanze di un determinato tipo di oggetto.
Si tratta di due diversi approcci per lo sviluppo lato front-end di siti e applicazioni web.
Con così tanti diversi browser web disponibili per gli utenti, l’interfaccia e l’esperienza di un sito web difficilmente sono identiche su tutti i browser. Affinchè si tenga conto di queste differenze gli sviluppatori devono utilizzare tecniche di graceful degradation o progressive enhancement per consentire al sito web di essere usabile sia su browser moderni che su quelli datati.
In JavaScript il pattern Module viene utilizzato per emulare il concetto di classe in modo da poter includere metodi e variabili pubblici e/o privati in un oggetto singolo, evitando così di dover conservarli nello scope globale dell’applicazione.