Size: a a a

2019 March 02

MM

Makhidi M in Java Developers
источник

RM

Ruslan Molchanov in Java Developers
Meerim
Смотрю. Только у него фримаркер используется, а я thymeleaf использую
Кстати, из-за того, что thymeleaf директиво-ориентированный, у него присутствуют архитектурные ограничения. Вы не можете ничего генерировать, не обернув это в блок.
Например, по этой причине мы один проект (боевой) были вынуждены полностью перевести с thymeleaf на freemarker.

Более того, если приходится совмещать директивы thymeleaf с AngularJS / Vue.JS, то выглядит это ужасно.
Единственное преимущество Thymeleaf – Natural templates. Другими словами, выдернув шаблон с бека, эту html страницу можно будет открыть и она будет нормально выглядеть. Она не будет сломлена. Это позволяет, в теории, фронтистам (или дизайнерам) работать непосредственно с шаблоном, а не с отдельной версткой.
Но на практике, это преимущество нивелируется тем, что вы его не используете.

Я сам какое-то время был любителем Themeleaf. Но, как говорится, от любви до ненависти…)
В общем, не наступайте на мои грабли. Используйте правильные инструменты.
Freemarker - то, что надо!
источник

RM

Ruslan Molchanov in Java Developers
Ruslan Molchanov
Кстати, из-за того, что thymeleaf директиво-ориентированный, у него присутствуют архитектурные ограничения. Вы не можете ничего генерировать, не обернув это в блок.
Например, по этой причине мы один проект (боевой) были вынуждены полностью перевести с thymeleaf на freemarker.

Более того, если приходится совмещать директивы thymeleaf с AngularJS / Vue.JS, то выглядит это ужасно.
Единственное преимущество Thymeleaf – Natural templates. Другими словами, выдернув шаблон с бека, эту html страницу можно будет открыть и она будет нормально выглядеть. Она не будет сломлена. Это позволяет, в теории, фронтистам (или дизайнерам) работать непосредственно с шаблоном, а не с отдельной версткой.
Но на практике, это преимущество нивелируется тем, что вы его не используете.

Я сам какое-то время был любителем Themeleaf. Но, как говорится, от любви до ненависти…)
В общем, не наступайте на мои грабли. Используйте правильные инструменты.
Freemarker - то, что надо!
Вам может понадобиться генерация plain-text, или, как в нашем случае, генерация CSS и тогда у вас возникнут проблемы.
Они, вроде, чтобы исправить это, недавно ввели так называемые "Textual template modes", но тем не менее, концептуально дело не меняет.
источник

RM

Ruslan Molchanov in Java Developers
@Evgenius1 помнишь?
источник

M

Meerim in Java Developers
Если thymeleaf директиво ортентирован, то фримаркер на что ориентирован?
источник

RM

Ruslan Molchanov in Java Developers
Meerim
Если thymeleaf директиво ортентирован, то фримаркер на что ориентирован?
Ни на что. Просто шаблонизатор общего назначения.
источник

M

Meerim in Java Developers
Ruslan Molchanov
Кстати, из-за того, что thymeleaf директиво-ориентированный, у него присутствуют архитектурные ограничения. Вы не можете ничего генерировать, не обернув это в блок.
Например, по этой причине мы один проект (боевой) были вынуждены полностью перевести с thymeleaf на freemarker.

Более того, если приходится совмещать директивы thymeleaf с AngularJS / Vue.JS, то выглядит это ужасно.
Единственное преимущество Thymeleaf – Natural templates. Другими словами, выдернув шаблон с бека, эту html страницу можно будет открыть и она будет нормально выглядеть. Она не будет сломлена. Это позволяет, в теории, фронтистам (или дизайнерам) работать непосредственно с шаблоном, а не с отдельной версткой.
Но на практике, это преимущество нивелируется тем, что вы его не используете.

Я сам какое-то время был любителем Themeleaf. Но, как говорится, от любви до ненависти…)
В общем, не наступайте на мои грабли. Используйте правильные инструменты.
Freemarker - то, что надо!
Спасибо, что предупредили насчет таймлифа. Учту
источник

Е

Евгений in Java Developers
Ага, помню как извращались, freemarker тогда просто решил всю головную боль
источник

ET

Eugeniy Ten Zensoft in Java Developers
Означает ли это, что thymeleaf не стоит внимания, или у него просто своя область применения?
источник

L

Lightking in Java Developers
Ruslan Molchanov
Кстати, из-за того, что thymeleaf директиво-ориентированный, у него присутствуют архитектурные ограничения. Вы не можете ничего генерировать, не обернув это в блок.
Например, по этой причине мы один проект (боевой) были вынуждены полностью перевести с thymeleaf на freemarker.

Более того, если приходится совмещать директивы thymeleaf с AngularJS / Vue.JS, то выглядит это ужасно.
Единственное преимущество Thymeleaf – Natural templates. Другими словами, выдернув шаблон с бека, эту html страницу можно будет открыть и она будет нормально выглядеть. Она не будет сломлена. Это позволяет, в теории, фронтистам (или дизайнерам) работать непосредственно с шаблоном, а не с отдельной версткой.
Но на практике, это преимущество нивелируется тем, что вы его не используете.

Я сам какое-то время был любителем Themeleaf. Но, как говорится, от любви до ненависти…)
В общем, не наступайте на мои грабли. Используйте правильные инструменты.
Freemarker - то, что надо!
Настоящий геморрой, очень сильно нервы потрепал
источник

RM

Ruslan Molchanov in Java Developers
Eugeniy Ten Zensoft
Означает ли это, что thymeleaf не стоит внимания, или у него просто своя область применения?
Без всяких сомнений, у thymeleaf интересный подход, который может помочь в довольно узком спектре проблематик, в которых бессильны другие шаблонизаторы. Но эта область очень узкая и я бы не делал thymeleaf шаблонизатором "буднего" дня.
источник
2019 March 05

РК

Рустам Кенеев in Java Developers
всем  привет
источник

РК

Рустам Кенеев in Java Developers
подскажите в swing реализовать apache poi
источник

RM

Ruslan Molchanov in Java Developers
Привет. Ну, во-первых, Swing – это про UI, Apache POI про работу с Microsoft документами (doc, xls). Исходя из этого, не очень понимаю вопрос.
Во-вторых, Swing – устаревшая технология, которая больше не будет поддерживаться. Бери сразу JavaFX.
источник

RM

Ruslan Molchanov in Java Developers
источник

РК

Рустам Кенеев in Java Developers
ok
источник

РК

Рустам Кенеев in Java Developers
я  новичок
источник

РК

Рустам Кенеев in Java Developers
тогда java FX изучать ?
источник

RM

Ruslan Molchanov in Java Developers
Рустам Кенеев
тогда java FX изучать ?
Да, однозначно
источник

ET

Eugeniy Ten Zensoft in Java Developers
Рустам Кенеев
подскажите в swing реализовать apache poi
Для того, чтобы получать хорошие ответы, рекомендую попробовать задавать более точные вопросы. Сначала, конечно, пробуйте изучить немного область, в которой возникла проблема, потом, если вопрос останется, задать вопрос предметно. Ваш вопрос слишком обширный получился
источник