Недавно я начал разрабатывать веб-приложение с использованием JSF 2.0, однако я новичок в веб-разработке, и поле (даже при ограничении на решения JVM) оказалось огромным ... количество технологий для выбора - это бит подавляющим.Рекомендуется ли комбинировать: JSF 2.0 + Facelets + HTML5/CCS3/JavaScript?
Мое беспокойство/вопрос в том, возможно ли/рекомендовано смешивать/интегрировать следующие технологии?
- CCS3 + HTML5 + JavaScript (в частности, с использованием базы Twitter Bootstrap)
- JSF 2.0
- Facelets
И если да, то при работе с веб-дизайнером, что те вещи, которые JSF 2.0 будет сложнее для меня. Например, при интеграции веб-дизайна в приложение, я думаю, мне нужно будет внести некоторые изменения: вставлять теги JSF и выражения EL, обрабатывать JavaScript каким-то особым образом (?), Работать с несовместимостьми HTML-тегов (?) И т. Д. .
следующие вопросы были полезны, но не выяснены все:
- What are the main disadvantages of Java Server Faces 2.0?
- JSF/Facelets: why is it not a good idea to mix JSF/Facelets with HTML tags?
- Is it possible to use JSF+Facelets with HTML 4/5?
Заранее спасибо
Представьте себе этот сценарий ... веб-дизайнер создает для меня «красивую страницу» (HTML/CSS/JS) -> Затем я привязываю поведение пользователя на стороне клиента с этой «красивой страницы» к моей «логике на стороне сервера» (JSF/Java) -> чтобы сделать это, мне нужно добавить шаблонные теги (JSF/Facelet/JSTL/EL) на «красивую страницу» ... мой вопрос: существуют ли известные трудности, которые часто возникают на этом этапе, что я должен помните) –
Или вы говорите мне, что невозможно создать «красивую страницу», внешнюю по отношению к JSF, потому что JSF хочет делать ВСЕ САЙТ/HTML/JS? –
Вы можете легко использовать '' для формирования шаблонов. И нет, JSF не требует, чтобы вы использовали только компоненты JSF. –
BalusC