Spring, quais as vantagens de se usar?

10 respostas
P

Ouvi muito falar do Spring mais não achei vantagens consistentes de usá-lo ao invés de outro framework, como por exemplo o mentawai.

Peço opiniões de vocês que usam ou usaram para que eu poça me orientar nos estudos…

10 Respostas

M

Se você avaliou e não viu necessidade pra o que você precisa, por que ainda tem dúvidas?

J

eu uso para DI, no meu caso é muito útil. Mas vai da necessidade de cada um…

M

Eu seria muito simplista se dissesse que não tem nenhuma vantagem usar. Nunca usei num projeto sério e acho que ele faz muita coisa que não deveria, agrupando e forçando ( frustrando ) muitas situações irregulares. Mas não sou o mais entendido sobre isso.

Minha opinião é que o Spring está tentando abraçar o mundo e ao mesmo tempo deixando tudo escorrer por entre os mesmos.

Até!

R

Quando usei ele numa aplicação cliente, lightweight, a parte de AoP, Spring Mock e o Spring DAO Support quebraram um galhão.

Dê uma lida em todos os seus módulos e veja se algum pode agregar ao projeto.

[]´s

J

Gosto da DI e a integração com o Hibernate.
So não precisar de codigo de controle de transação nos seus objetos ja vale o seu uso.

[]'s

R

jgbt:
Gosto da DI e a integração com o Hibernate.
So não precisar de codigo de controle de transação nos seus objetos ja vale o seu uso.

[]'s

Se for um CRUD dá pra integrar com a JTA tranquilo, não?

[]´s

P

maquiavelbona:
Eu seria muito simplista se dissesse que não tem nenhuma vantagem usar. Nunca usei num projeto sério e acho que ele faz muita coisa que não deveria, agrupando e forçando ( frustrando ) muitas situações irregulares. Mas não sou o mais entendido sobre isso.

Minha opinião é que o Spring está tentando abraçar o mundo e ao mesmo tempo deixando tudo escorrer por entre os mesmos.

Até!

Se você ler a referencia oficial do Spring, verá que isto é exatamente o que ele QUER SER!

M

usar o spring somente pelo suporte a IoC acho desnecessário.
Sem dúvida o spring bate um bolão com invocações remotas, controle de transação, DAOSupport (HIbernate, JDBC, JPA, etc…) AOP, dentre outras coisas…

Se for apenas pela IoC, fique com o Guice ou PicoConteiner.

Att.
Marcelo

T

Concordo com o Marcelo… Principalmente no que diz respeito à AOP. Algúem já tentou fazer o q o spring faz diretamente no AspectJ? hehehe

I

Cara ele tem muitos modulos legais que dependendo do seu projeto você pode incluir . Eu gosto de usar ele na parte de controle transacional …muito bom !!!

Criado 24 de fevereiro de 2008
Ultima resposta 25 de fev. de 2008
Respostas 10
Participantes 10