Tôi đang tìm các chất tương tự cho Rails Liquid markup! bằng ngôn ngữ Java hoặc Scala. Đánh dấu nào tồn tại như chất lỏng?Đánh dấu chất lỏng trong Java/Scala
Trả lời
Bạn cũng nên có một cái nhìn tại Handlebars.java.
Bạn có thể làm Helper
s để bắt chước các bộ lọc của Liquid:
lỏng:
{{ context | markdownify }}
Handlebars.java:
{{md context}}
Điều tương tự nhất tôi có thể nghĩ là có lẽ là Jangod. Tôi đoán bạn có thể sử dụng chất lỏng trực tiếp với sự giúp đỡ của JRuby. Hoặc bạn có thể sử dụng một số định dạng đánh dấu cổ điển như Velocity hoặc Freemarker. Một gợi ý khác mà tôi chưa đích thân thử là Mustache.java.
Có thể làm các trick, cung cấp tiền biên dịch, và "codeless" mẫu (mặc dù tôi không chắc chắn nếu các yêu cầu an toàn của chất lỏng hoàn toàn đáp ứng).
Ở mức nào, check it out, mẫu động cơ Scalate chính nó là khá mạnh mẽ (ngọc bích, scaml, vv.) ...
Tôi cũng đang tìm kiếm một thi java của Liquid và tìm thấy điều này: https://github.com/bkiers/Liqp
Theo tác giả, Liqp là:
Một ANTLR dựa 'lỏng Template' phân tích cú pháp và rendering engine.
Xin chào! Tôi biết về dự án mở rộng, nhưng tôi sẽ sớm nhìn vào bộ ria mép. cảm ơn! –