❦ 18 dicembre 2009
Zen Coding
Chiunque faccia il web designer o lo sviluppatore front-end sa che scrivere codice HTML può essere molto noioso.
Anche se si usano editor che completano e chiudono i tag, quando si deve scrivere un nuovo template e metterci dentro dei contenuti è sempre un’enorme scocciatura copiare ed incollare gli elementi delle liste, assegnare classi ed id, scivere link e mettere div dentro div e paragrafi accanto ad altri paragrafi .
Se pensate che non sarebbe male poter scrivere questo codice in stile CSS:
div.article>h2.title+p*5
e generare queste righe di HTML solo premendo Alt+E:
<div class="article">
<h2 class="title"></h2>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</div>
siete ad un solo click dal posto giusto.
Zen Coding è un plugin per editor HTML che consente di fare proprio questo e molto di più. Funziona, tra gli altri, su Aptana, Textmate, Coda, UltraEdit. La versione per Aptana/Eclipse è scritta in Javascript, quella per tutti gli altri editor in Python.
In questo video ci sono una serie di esempi notevoli.
Zen Coding v0.5 from Sergey Chikuyonok on Vimeo.
Io l’ho provato su Aptana in Ubuntu e funziona alla grande. Provatelo anche voi, che è sempre bello lasciar fare alle macchine le cose noiose e ripetitive, il più possibile. (A meno che non facciate parte di quei fanatici che si vantano di fare tutto con il blocco note. Se è così, restate sintonizzati, che tra poco voglio parlare male di voi.).
