Я использовал Гобелен 3 , Wicket , Echo и JSF довольно широко. Я действительно рекомендую вам посмотреть тех , кто старше и выбрать тот , который появляется самый простой для вас, и наиболее близко подходит так , как вы предпочитаете работать.
Из них наиболее удобно для меня , чтобы работать с была калитка , из - за легкую природу компонентов здания и простоту страницы шаблонов. Это идет вдвойне, если вы используете свой собственный дб код вместо Hibernate или некоторые другие рамки (я никогда не был полностью доволен калиткой Hibernate или Spring Integration).
Эхо является большим , если вы не возражаете писать все макет в Java. Я знаю , что разные, но я до сих пор считаю , что продукт служит довольно узкую нишу. Они изменяют модель развития с каждым основным выпуском, так кажется.
Гобелен является отличным продуктом, но это, очевидно , очень отличается от других с точки зрения модели развития , как это привело основном одного чувака. Говард Льюис корабль, без сомнения , очень умный, но я разочарован их решения в основном забывают обратную совместимость с каждым выпуском. Опять же , хотя, для ваших нужд это может не имеет значения, и я всегда находил шпалеры продуктов радостных работать против.
JSF уже в течение многих лет, и до сих пор чувствует себя как - то , что Struts парень построил , чтобы исправить все проблемы Struts. Без реального понимания всех проблем , связанных с Struts. Он по- прежнему имеет незаконченное чувство к нему, хотя продукт, очевидно , очень гибкий. Я использую его , и есть любовь к ней, с большими надеждами на будущее. Я думаю , что следующий релиз (2,0) , который будет доставлен в JEE6 действительно привести его в своем собственном, с новым синтаксисом шаблона ( по аналогии с Facelets) и упрощенной моделью компонентов (пользовательские компонентами только 1 файл ... в конце концов).
И, конечно же , есть миллион меньших структур и инструментов , которые получают их собственный следующий ( Velocity для удовлетворения основных потребностей, сырье страниц JSP , Struts и т.д.). Я вообще предпочитаю компонент , ориентированные рамочные структуры сам, хотя.
В конце концов, я бы рекомендовал просто взглянуть на гобелен, калиткой и JSF и просто выбирать тот, который чувствует себя лучшим для вас. Вы, вероятно, найдете тот, который просто подходит так, как вы хотели бы работать очень быстро.