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?
Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top