Существует ли реализация handlebars.js в java?
В настоящее время я использую шаблоны Mustache ( http://mustache.github.com/) как на стороне клиента, так и на стороне сервера, используя реализацию javascript и java соответственно.
Однако в Mustache есть некоторые ограничения, которые сравнительно новый Handlebars.js ( http://www.handlebarsjs.com/) пытается преодолеть.
Однако, насколько я вижу, на руле пока есть только реализация javascript. Кто-нибудь знает о (экспериментальной) java-реализации Handlebars?
4 ответа
Я только что увидел это всплывающее окно: https://github.com/jknack/handlebars.java которое изначально было здесь: https://github.com/edgarespina/handlebars.java (обновите зависимости maven, так как идентификатор группы проектов имеет поменял тоже).
Я еще не проверял это.
Теоретически руль может быть совместим с носорогом. Наша команда использует Rhino в нашем стеке Java для компиляции меньшего количества CSS-файлов на сервере. Этот человек, кажется, добавил поддержку носорога к рулю:
https://github.com/wycats/handlebars.js/pull/49
хотя это еще не было потяните в репо.
Я еще не видел Java-реализацию рулей. Изначально Handlebars был разработан Иегудой Кацем, преимущественно разработчиком на Ruby и JavaScript, и, следовательно, его реализациями на JavaScript и Ruby. Руль является расширением синтаксиса усов и, следовательно, не является частью стандарта усов.
Руля хорошо работает с Rhino на простейшем примере шаблона:)
https://github.com/MathieuLorber/Handlebars.js-Rhino-test
Я не пошел дальше на данный момент...