Когда у задачи меняется state, то важно чтобы все участники команды эти изменения сразу увидели в Agile Board. Сейчас получается так user1 переносит задачу из inProgress в Done, и чтобы всме остальным пользователям увидеть изменения нужно обновить страницу Agile Board.
Моё видение нахождения кратчайшего алгоритма по сбору кубика.
1. Нужна алгебра преобразований. Т.е. математическая запись действий над кубиком. Примерно так
LD(S1)=>(S2), что означает состояние S1 переходит в состояние S2 вращением левой грани вниз (LD).
(необходимо закрепить верхнюю и фронтальную грани, для однозначного позиционирования)
Затем определить простейшие операции. Например такие
LD(LD(LD(LD(S1))))=S1
и
LD(LD(LD(S1)))=LU(S1),
LU — вращение левой грани вверх.
И т.д.
Так можно получить достаточный набор алгеброических операций.
2. Собрать (=решить) кубик на основе любого существующего алгоритма в терминах получившейся алгебры.
3. Упростить получившееся выражение.
можно ли утверждать, что даже автор текста будет постепенно раскрывать смысл того что сам написал? Или автор знает точный и самый глубокий смысл написанного?
Вряд ли стоит ждать yate для php или java. Потому что суть yate — преобразование шаблона в js-код.
XSLT не перестал развиваться. Перестала развиваться его поддержка в браузерах/языках. Например в php до сих пор поддерживается только XSLT версии 1.0, хотя уже давно есть версия 2.
В браузерах же всё ещё хуже. В упомянутой статье habrahabr.ru/company/yandex/blog/151700/ говорится о том, что в современных браузерах будет работать шаблонизитор, написаный на скриптовом языке js, чем нативный шаблонизитор. Это звучит удивительно и печально.
call-template тоже имеет доступ к текущей ноде. Передачу ноды в template использую для удобства и гибкости. Например, данные для пейджера могут быть в ноде pager, а могут быть в ноде pager_main, если на странице несколько пейджеров.
VK тоже может грузиться асинхронно.
1. Нужна алгебра преобразований. Т.е. математическая запись действий над кубиком. Примерно так
LD(S1)=>(S2), что означает состояние S1 переходит в состояние S2 вращением левой грани вниз (LD).
(необходимо закрепить верхнюю и фронтальную грани, для однозначного позиционирования)
Затем определить простейшие операции. Например такие
LD(LD(LD(LD(S1))))=S1
и
LD(LD(LD(S1)))=LU(S1),
LU — вращение левой грани вверх.
И т.д.
Так можно получить достаточный набор алгеброических операций.
2. Собрать (=решить) кубик на основе любого существующего алгоритма в терминах получившейся алгебры.
3. Упростить получившееся выражение.
XSLT не перестал развиваться. Перестала развиваться его поддержка в браузерах/языках. Например в php до сих пор поддерживается только XSLT версии 1.0, хотя уже давно есть версия 2.
В браузерах же всё ещё хуже. В упомянутой статье habrahabr.ru/company/yandex/blog/151700/ говорится о том, что в современных браузерах будет работать шаблонизитор, написаный на скриптовом языке js, чем нативный шаблонизитор. Это звучит удивительно и печально.