• Выбор Java фреймворка для веб-разработки?

    @VSZ
    Имел опыт работы начиная от Struts 1.1 и могу с уверенностью заявить, что Wicket является одним из самых элегантных веб фреймворков. В свое время как-то конкурировал с Tapestry, но что задолбало в Tapestry, так это постоянное изобретение велосипедов, глючность и долгие релизы

    В Wicket все динамичнее и куда проще:
    1) не нужно иметь дело с HTTP вообще
    2) нет необходимости работать с http сессией
    3) начать работать с Wicket одно удовольствие, не нужно никаких конфигураций — вся конфигурация — это Java код
    4) забыть, что такое thread safety requirement для реализуемых страниц
    5) один из самых простых шаблонных механизмов (в Wicket это чистый html)
    6) хороший уровень секьюрности
    7) неплохая интеграция с spring security
    8) высокий уровень реиспользования компонент. Писать компоненты на нем очень просто, взять, как пример, создание панели с контролами и хтмл шаблоном и затем полное реиспользование во всех необходимых страницах

    Я точно не противник action based подходов и других фреймворков, но для командной разработки веб приложений он куда лучше того же Struts, Spring MVC и еже с ними.

    P.S.: да, и не забудьте использовать maven для инфраструктурного управления проектами
    Ответ написан
    Комментировать