Pull to refresh

Comments 17

UFO just landed and posted this here
Это была попытка освоить жанр сатиры.
И небольшая демонстрация механизма pipes, ipc, и замена достаточно неудобного go шаблонизатора на более удобный
Уровень сатиры поймал integer overflow

Ну во-первых, это красиво :)
И не надо гошный template использовать, зато можно использовать PHP как движок шаблонов.

<?php print($page) ?>

<?= $page ?> — надо по максимуму как шаблонизатор использовать
Полностью согласен, но сожалению на моей системе при установке не были включены short tags, и мне не захотелось перегружать статью подробностями.
Спасибо! Значит меня сбила с толку ошибка в другом месте когда набирал пример.
Я не знаком с Го, но там что, нет шаблонизатора?
Шаблонизатор есть, но его удобство оставляет желать лучшего. И внимание, спойлер. Статья в хабе «Кодобред». Именно так как я написал в статье, делать не надо ни в коем случае.
На мой взгляд, стоит поставить что-то вроде яркой шапки в духе «Осторожно, сатира» (или кодобред). Потому что я начал читать на полном серьезе, а теги как-то не особо замечаются (у меня все хабы агрегируются). Плюс начало очень такое формальное, с исторической справкой, совсем непонятно, что будет сатира. Да и сейчас на хабре в меру часто появляются не очень качественные статьи от сильно начинающих, и у меня возникло ощущение, что это одна из них.

На самом деле он крут в своей простоте, но к нему надо привыкнуть.
И есть опенсорсные движки, приближенные к тому, к чему мы все привыкли

Есть стероиды в виде Masterminds/sprig. С ними Go'шный шаблонизатор более чем юзабелен. Подобная связка без проблем используется в Kubernetes Helm и в Hugo, и, по мощности, в принципе, не уступает тому же PHP как шаблонизатору. Последний, кстати, как шаблонизатор тоже так себе. Лучше уж что-то вменяемое типа jinja2/twig/liquid с наследованием шаблонов и прочими вкусняшками)
Sign up to leave a comment.

Articles