Bom,
primeiramente gostaria de falar que eu adoro o velocity, que a maioria das páginas que eu faço estou utilizando ele e acho ele muito fantastico, mas para um novo projeto que está pintando, não sei se ele é adequado, e irei dizer o porque.
:arrow: O site, terá um layout bastante moderno e cheio de coisas dinamicas, na qual acho que scriplets se encaixa melhor.
:arrow: O pessoal apenas de webdesigne (eu participo dos dois), mexe só com o Dreamweaver, e encher de código com a tag # suja o preview do dreamweaver (eu uso metade da tela código e metade o preview), enquanto o JSP fica como comentário.
:arrow: A base do sistema será em cima de uma framework MVC (provavelmente Webwork), mas o View será muito importante devido a responsabilidade enorme de ter um layout atrativo
Mas eu prefiro o Velocity pois:
:arrow: A nível de produção é mais rápido, uma simples alteração no View nao precisa recompilar o código para servlet
:arrow: Webwork trabalha muito bem com o velocity
Agora fica a dúvida.
Será que vale arriscar no velocity, ou com JSP eu irei ter maior produtividade/segurança para fazer isso? (se JSP não fosse lento para recompilhar para servlet, com certeza eu ficiar com JSP)