Chi ha inventato la codifica zen ed esiste una specifica pubblicata da qualche parte?
-
08-07-2019 - |
Domanda
Sfondo:
" Zen coding " è apparentemente il nome di uno stile di immissione del testo in un IDE o in un editor in base al quale l'utente può digitare piccole abbreviazioni che vengono espanse in HTML. Questa non è necessariamente una nuova idea, solo un'elaborazione su una vecchia che molti editor supportano.
La cosa bella è che l'immissione manuale assume un aspetto della programmazione interattiva. Per capire cosa intendo, guarda questo screencast:
http://pepelsbey.net/pro/2008/08/zen- html /
Domande:
- Chi l'ha inventato?
- Esistono più "standard"? o "specifiche" là fuori per qualcuno che potrebbe voler implementare questo nel proprio editor / IDE / prodotto?
- Questa convenzione è simile alla convenzione per "quotazione Wiki"? dove ci sono più varianti ovunque e alcune non documentate?
Soluzione
La home page del progetto è all'indirizzo http://code.google.com/p/ zen-codifica / .
Questo ha tutte le persone coinvolte, le funzionalità, gli editor supportati e così via affinché il progetto costruisca plugin per gli IDE supportati.
L '"inventore" è serge.che, il suo annuncio è stato su Aptana e un eccellente testo e video sull'argomento sono disponibili su http://jyoseph.com/zen-coding-how-to-install-Aptana-Eclipse/ - buona fortuna1
Altri suggerimenti
Ho appena creato un componente aggiuntivo di Visual Studio per ZenCoding. Ho appena usato la libreria originale di Python con IronPython e alcune classi wrapper. Il processo è documentato (e il componente aggiuntivo può essere scaricato) all'indirizzo: http://tech.einaregilsson.com/2009/11/12/zen-coding-visual-studio-addin/
Penso che per quanto possibile dovresti provare a usare la libreria originale e sviluppare i componenti aggiuntivi per ogni IDE / editor separatamente. È quindi possibile utilizzare CPython, Jython o IronPython per eseguire la libreria, a seconda dell'IDE con cui si sta tentando di integrarsi.