Кто изобрел zen coding и есть ли где-нибудь опубликованная спецификация?
-
08-07-2019 - |
Вопрос
Предыстория:
"Zen coding" - это, по-видимому, название стиля ввода текста в IDE или редакторе, посредством которого пользователь может вводить небольшие сокращения, которые разворачиваются в HTML.Это не обязательно новая идея, просто доработка старой, которую поддерживают многие редакторы.
Самое приятное в этом то, что ручной ввод приобретает аспект интерактивного программирования.Чтобы понять, что я имею в виду, посмотрите этот скринкаст:
http://pepelsbey.net/pro/2008/08/zen-html/
Вопросы:
- Кто это придумал?
- Существует ли несколько "стандартов" или "спецификаций" для кого-то, кто, возможно, захочет реализовать это в своем собственном редакторе / IDE / продукте?
- Похоже ли это соглашение на соглашение о "вики-разметке", где повсюду существует множество вариантов, а некоторые недокументированы?
Решение
Домашняя страница проекта находится по адресу http://code.google.com/p/zen-coding/.
В проекте задействованы все люди, функции, поддерживаемые редакторы и так далее для создания плагинов для поддерживаемых IDE.
"Изобретателем" является serge.che, его объявление было на Аптана и действительно хорошая статья и видео по этой теме доступны по адресу http://jyoseph.com/zen-coding-how-to-install-Aptana-Eclipse/ - удачи тебе 1
Другие советы
Я только что создал надстройку Visual Studio для ZenCoding.Я только что использовал оригинальную библиотеку python с IronPython и некоторыми классами-оболочками.Процесс задокументирован (и дополнение может быть загружено) по адресу: http://tech.einaregilsson.com/2009/11/12/zen-coding-visual-studio-addin/
Я думаю, что, насколько это возможно, вам следует попытаться использовать оригинальную библиотеку и просто разрабатывать надстройки для каждой IDE / редактора отдельно.Затем вы можете использовать CPython, Jython или IronPython для запуска библиотеки, в зависимости от того, с какой IDE вы пытаетесь интегрироваться.