Pergunta

Depois de ter lido e Struts1 utilizado (fez uma aplicação web utilizando Struts/Hibernate último semestre), eu quero passo em frente na aprendizagem de uma MVC framework melhor. Eu estive pensando se seria mais prudente para aprender Struts2 agora e Primavera posterior, ou pular Struts2 para Spring diretamente?

Foi útil?

Solução

Eu sugeriria não tratar os dois como mutuamente exclusivas. Struts2 compete com Spring MVC, mas Struts2 usa contêiner de Primavera injeção e capacidades AOP (core Primavera e AOP).

Struts2 e Spring MVC estão trabalhando para alcançar os mesmos resultados: um framework web limpo MVC. Decidir entre os dois será, em certa medida preferência pessoal. Eu, pessoalmente, não gostava da "sensação" de trabalhar com Spring MVC, enquanto Struts2 e da pilha do interceptor senti muito mais confortável para trabalhar.

Gostaria de sugerir que você trabalha embora alguns aplicativos tutorial tipo "Olá mundo" em cada quadro e ver o que se sente mais intuitiva para que você possa trabalhar com ele. Ambas as estruturas têm pontos fortes e fracos, mas todos eles podem ser superados.

Outras dicas

Adicionando a pontos rico Kroll, Struts 2 fornece bibliotecas de tags ricos eo quadro é muito bem organizado.

Além de outras respostas, tenha em mente que Struts2 não é o que o nome sugere: não é realmente a próxima versão do Struts (1), é mais parecido com a próxima versão do Webworks. Se você vem de Struts, Struts2 e SpringMVC são alternativas semelhantes, também na facilidade de aprendizagem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top