Quem inventou a codificação do Zen e há uma especificação publicada em algum lugar?
-
08-07-2019 - |
Pergunta
Fundo:
"Codificação Zen" é aparentemente o nome de um estilo de entrada de texto em um IDE ou editor pelo qual o usuário pode digitar pequenas abreviações que são expandidas para HTML. Esta não é necessariamente uma idéia nova, apenas uma elaboração de um antigo que muitos editores apoiam.
O bom sobre isso é que a entrada manual assume um aspecto da programação interativa. Para entender o que quero dizer, assista a este screencast:
http://pepelsbey.net/pro/2008/08/zen-html/
Perguntas:
- Quem inventou isso?
- Existem vários "padrões" ou "especificações" disponíveis para alguém que possa querer implementar isso em seu próprio editor/IDE/produto?
- Esta convenção é semelhante à Convenção para "Markup Wiki", onde existem várias variantes em todo o lugar e algumas sem documentos?
Solução
A página inicial do projeto está em http://code.google.com/p/zen-coding/.
Isso tem todas as pessoas envolvidas, os recursos, editores suportados e assim por diante para que o projeto crie plugins para os IDEs suportados.
O 'inventor' é Serge.che, seu anúncio foi Aptana E um artigo e vídeo realmente bons sobre o tópico estão disponíveis em http://jyoseph.com/zen-coding-how-to-install-aptana-eclipse/ - Boa sorte1
Outras dicas
Acabei de fazer um Addin do Visual Studio para o Zencoding. Acabei de usar a biblioteca Python original com o Ironpython e algumas classes de wrapper. O processo está documentado (e o addin pode ser baixado) em: http://tech.einaregilsson.com/2009/11/12/zen-coding-visual-studio-addin/
Eu acho que, na medida do possível, você deve tentar usar a biblioteca original e apenas desenvolver os complementos para cada IDE/editor separadamente. Em seguida, você pode usar o CPYTHON, Jython ou IronPython para executar a biblioteca, dependendo do IDE com o qual você está tentando se integrar.