Non ho nascosto il mio amore per MENO. Era il mio primo pre-processore CSS, e ancora il mio preferito, anche se il pragmatismo mi spingeva verso la SASS. L'aggiunta di variabili, mixin, nidificazione dei selettori e calcoli avanzati ai CSS mi ha semplicemente distrutto.

E mentre la maggiore versatilità e facilità di scrittura dei CSS è stata molto apprezzata, ero particolarmente entusiasta del potenziale per l'aumento della separazione dei contenuti dalla presentazione. Questo era lo scopo dei CSS fin dall'inizio, ed è una causa in cui posso credere. Il contenuto potrebbe essere la parte più importante del design, ma non dovresti codificarlo in questo modo.

Ricordo i tempi della disposizione dei tavoli, ed erano bui.

Ora, finalmente, gli sviluppatori hanno scoperto anche il CSS. (Sto scherzando soprattutto ...) Hanno portato molti contributi preziosi - come i sopraccitati preprocessori - e sollevato alcuni problemi. Molti ritengono che i CSS non siano abbastanza orientati agli oggetti, o anche solo abbastanza generalmente programmatori. Hanno affrontato questo problema con framework, strumenti e persino la libreria occasionale per definire le regole CSS in JavaScript.

Ok, la maggior parte di quelli sono stati fatti come uno scherzo. Eppure, è un po 'una tendenza. C'è un movimento, anche se non organizzato (che io sappia), per far sembrare il CSS molto più simile a un linguaggio di programmazione. E sto parlando di CSS di base, senza coinvolgere preprocessori.

Ciò, in molti modi, aumenterebbe il potenziale dei CSS in maniera massiccia. Potrebbe anche comportare la necessità di scrivere meno CSS. Al rovescio della medaglia, sono pessimo in programmazione e lo sono anche molti altri designer. Inoltre, ciò che otteniamo in file di dimensioni inferiori potrebbe essere mitigato dall'aumento della potenza di calcolo necessaria per rendere i risultati di tale CSS.

Sarebbe tutto da scoprire se le caratteristiche legate alla programmazione completano o sostituiscono gli attuali layout e aspetti stilistici dei CSS. Allora, cosa ne pensate?