Search
Write a publication
Pull to refresh
0
0
Send message
Вообще у меня есть в планах сделать компиляцию yate в php.
Не в ближайших правда, но однажды непременно.
xjst — это в общем-то plain js.
так что ничего общего.
Ну ноде серверный js не заканчивается. Хотя, конечно, нода наиболее популярна.
Плюс v8 можно использовать и напрямую. Например, из перла/питона/…
С чего вы взяли, что только на клиенте?
Шаблоны компилируются в обычный js — так что можно использовать хоть в node.js, хоть в чем еще.
1. Написать компилятор в php (и другие языки) реально.
Собственно, изначально была такая цель. Но пока не до конца все готово для этого.
Кодогенерация описана в отдельном шаблоне (это для js).
Пока что там не все, но в будущем можно будет написать php.tmpl и генерить php (perl, python, ...).

2. xslt нас устраивает концептуально, но есть разные нюансы. Громоздкий xml-based синтаксис. Невозможность расширения и т.д.
Автоматический эскейпинг, конечно, есть. Без него можно разве что hello world писать.
Про формирование json — это в ближайших планах. Будет и преобразование json в json, и временные деревья, и многопроходность.
Вообще-то планы по компиляции шаблонов не только в js есть.
Сейчас почти весь генерируемый код описан в отдельном файле-шаблоне.
Пока что, к сожалению, не все вынесено туда, но в будущем будет все там.
Так что можно будет сделать компиляцию во что-то еще.
Не уверен насчет именно java, но там видно будет.

Information

Rating
Does not participate
Registered
Activity