Usuário com melhor resposta
Spring.NET - Posso usar tranquilamente?

Pergunta
-
Boa noite a todos,
Gostaria de opiniões dos colegas que trabalham ou já trabalharam com o Spring.NET.
Ele é estável? Tem muitos bugs? É constantemente atualizado? Quem o mantem?
É muito utilizado pela comunidade .NET?
Posso usá-lo em projetos de médio porte pra cima sem problemas?
Enfim, agradeço quem puder dar uma geral com base nas questões acima.
[]s
Robson Castilho - MCTS .Net 2.0 Windows/Web Applications [Se o post foi útil, não esqueça de marcá-lo. Obrigado]
Respostas
-
Robson,Estou usando Spring.Net desde 2007, em produção. Tive ZERO problemas até agora.Só tenho elogios em relação à framework, principalmente em relação aos recursos de AOP que me abriram novos horizontes para construir soluções para problemas complicadíssimos.Se é muito utilizado pela comunidade, já não posso afirmar.Quem mantém é a SpringSource. É a mesma que mantém o código fonte do Java que acredito já ser usado em larga escala em projetos em produção por mais de uma década. É muito mais popular o seu uso em Java q em .Net. O head do projeto é o Mark Pollack. Tem atualizações constantes e eles são muito abertos para discussão de features nas listas de desenvolvimento. Já tive oportunidade de realizar bons trabalhos com o Mark.Se precisar de mais alguma informação mais específicas, fique à vontade pra me contatar em pvt.Abraço,Eric
- Marcado como Resposta Robson Castilho ® sábado, 28 de novembro de 2009 03:19
-
Robson,É possível quebrar as configurações do spring em quantos xml's forem necessários. Não precisa nem ser um app.config ou web.config.Sendo que estes podem ser carregados via arquivo em disco, embedded resource e alguns outros meios.Aqui nós usamos de forma separada. Cada assembly da camada de acesso a dados ou da camada de services possui o seu xml com as configurações dos seus objetos no contexto.Abraço,Eric
- Marcado como Resposta Robson Castilho ® sábado, 28 de novembro de 2009 03:19
Todas as Respostas
-
Robson,Estou usando Spring.Net desde 2007, em produção. Tive ZERO problemas até agora.Só tenho elogios em relação à framework, principalmente em relação aos recursos de AOP que me abriram novos horizontes para construir soluções para problemas complicadíssimos.Se é muito utilizado pela comunidade, já não posso afirmar.Quem mantém é a SpringSource. É a mesma que mantém o código fonte do Java que acredito já ser usado em larga escala em projetos em produção por mais de uma década. É muito mais popular o seu uso em Java q em .Net. O head do projeto é o Mark Pollack. Tem atualizações constantes e eles são muito abertos para discussão de features nas listas de desenvolvimento. Já tive oportunidade de realizar bons trabalhos com o Mark.Se precisar de mais alguma informação mais específicas, fique à vontade pra me contatar em pvt.Abraço,Eric
- Marcado como Resposta Robson Castilho ® sábado, 28 de novembro de 2009 03:19
-
Robson,Vou mandar tbém alguns links sobre o Spring que podem ajudá-lo na tua decisão:Esses são tutoriais q coloquei na minha wiki sobre as principais features do Spring.Net (em português):http://ericlemes.wikidot.com/dotnet-spring-pt1http://ericlemes.wikidot.com/dotnet-spring-pt2http://ericlemes.wikidot.com/dotnet-spring-pt3http://ericlemes.wikidot.com/dotnet-spring-pt4O artigo abaixo, do qual sou co-autor, é um estudo de caso da framework que adotamos. Foi publicado na .Net Developer's Journal americana.Abraço,Eric
-
Eric
Obrigado pelas respostas.
Já acessei seu blog faz um tempinho, baixei os fontes e li os artigos (só falta a parte 4).
Gostamos bastante do Framework e decidimos estuda-lo.
Certamente irei te "pentelhar" com mais dúvidas. :)
Por enquanto, tenho uma:
É possível colocar em um app.config somente os mapeamentos do Spring referentes às DAOs?
Pergunto isso porque o ideal é que a aplicação (website, no caso) fizesse referencia somente às dlls da BLL, mas acabo sendo obrigado a referenciar tambem a DAL, por causa das definicoes no web.config do site.
Se eu conseguisse isolar esses mapeamentos da DAL em um app.config da propria class library, resolveria ou não? Como posso resolver isso?
[]s e muito obrigado.
Robson Castilho - MCTS .Net 2.0 Windows/Web Applications [Se o post foi útil, não esqueça de marcá-lo. Obrigado] -
Robson,É possível quebrar as configurações do spring em quantos xml's forem necessários. Não precisa nem ser um app.config ou web.config.Sendo que estes podem ser carregados via arquivo em disco, embedded resource e alguns outros meios.Aqui nós usamos de forma separada. Cada assembly da camada de acesso a dados ou da camada de services possui o seu xml com as configurações dos seus objetos no contexto.Abraço,Eric
- Marcado como Resposta Robson Castilho ® sábado, 28 de novembro de 2009 03:19
-
Obrigado, Eric.
Vou dar uma pesquisada sobre essa separação em arquivos diferentes e, qualquer coisa, volto a postar aqui.
Valeu.
[]s
Robson Castilho - MCTS .Net 2.0 Windows/Web Applications [Se o post foi útil, não esqueça de marcá-lo. Obrigado]