детский вопрос: почему в разметках упорно используют XML, а не YAML, который наименее депрессивный?
если править дизайнером, то это несущественно, а руками преимущество последнего очевидно.
Здравствуйте, _Claus_, Вы писали:
_C_>детский вопрос: почему в разметках упорно используют XML, а не YAML, который наименее депрессивный? _C_>если править дизайнером, то это несущественно, а руками преимущество последнего очевидно.
Эм. Дак XML вроде бы ж никто и не использует? В основном у всех банальные текстовые шаблонизаторы (например razor), который на выходе даёт plain-text, который без каких либо конверсий понимается браузером. Или ты не про то?
Здравствуйте, _Claus_, Вы писали:
_C_>детский вопрос: почему в разметках упорно используют XML, а не YAML, который наименее депрессивный? _C_>если править дизайнером, то это несущественно, а руками преимущество последнего очевидно.
XML используется потому, что он больше всего похож на HTML. Теоретически ничто не препятствует написать несколько сменных парсеров. Основную логику для этого переписывать не придётся. На практике нужно, чтобы кто-то этим занялся
Здравствуйте, ionoy, Вы писали:
I>Обновили сайт. I>Также теперь показываются как исходники как выбранного туториала, так и главной страницы.
Ещё было бы неплохо на github ссылку на сайт оставить, а то там старая...
Здравствуйте, fddima, Вы писали:
F>Здравствуйте, _Claus_, Вы писали:
_C_>>детский вопрос: почему в разметках упорно используют XML, а не YAML, который наименее депрессивный? _C_>>если править дизайнером, то это несущественно, а руками преимущество последнего очевидно. F> Эм. Дак XML вроде бы ж никто и не использует? В основном у всех банальные текстовые шаблонизаторы (например razor), который на выходе даёт plain-text, который без каких либо конверсий понимается браузером. Или ты не про то?
я посмотрел код примеров этого фреймворка, и понял, что если бы использовался YAML, код был бы и меньше, и компактней, и приятней, в той части где XML.
ИМХО если есть для автора такая возможность, было бы здорово иметь такую опцию.
Здравствуйте, ionoy, Вы писали:
I>Здравствуйте, _Claus_, Вы писали:
_C_>>детский вопрос: почему в разметках упорно используют XML, а не YAML, который наименее депрессивный? _C_>>если править дизайнером, то это несущественно, а руками преимущество последнего очевидно.
I>XML используется потому, что он больше всего похож на HTML. Теоретически ничто не препятствует написать несколько сменных парсеров. Основную логику для этого переписывать не придётся. На практике нужно, чтобы кто-то этим занялся
ну а твоему, это доброе дело — YAML вместо XML, или шило на мыло?
Здравствуйте, _Claus_, Вы писали:
_C_>ну а твоему, это доброе дело — YAML вместо XML, или шило на мыло?
Понимаешь, есть много разных удобных движков представления и можно долго спорить какой из них лучший. HTML же получается как общий знаменатель, его знают все. Плюс, в браузере ты в любом случае будешь работать с HTML, а не источником. Поэтому для фреймворков принято по дефолту его поддерживать.
Это однако не означает, что я против других движков, напротив, я только за. Но сейчас эта задача находится где-то в конце списка по важности. Если будет интерес, то посмотри как сделан парсер XML https://github.com/ionoy/NemerleWeb/blob/master/NemerleWeb/HtmlMacro/XmlQuotParser.n
Фактически, всё что нужно это написать аналогичный парсер для другого языка разметки, главное, чтобы он возвращал такие-же данные.
Здравствуйте, _Claus_, Вы писали:
_C_>детский вопрос: почему в разметках упорно используют XML, а не YAML, который наименее депрессивный? _C_>если править дизайнером, то это несущественно, а руками преимущество последнего очевидно.
Будешь делать что-то сделай как тебе нравится.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.