none
Spring.NET RRS feed

  • Pergunta

  • Olá!

    Alguém já trabalhou com o Spring.NET Framework? Estivemos pensando em usá-lo, mas primeiro gostaria de coletar algumas experiências...

    Abraço
    segunda-feira, 9 de julho de 2007 21:01

Respostas

  • Thiago,
    eu considero o spring como uma grande solução para AOP, Serviços e IOC. Venho utilizando e acompanhando o framework desde 2004 e considero uma solução muito boa nestes 3 ítens. Embora ele possua outras funcionalidades, ainda não utilizei-as por já possuir mecanismos específicos para acesso a dados, fw web e data.
    Não considero tão complexo, muito pelo contrario, acho muito simples. Você adiciona a complexidade de acordo com o acoplamento entre seus objetos, mas o melhor da solução é poder modificar comportamentos, escolhas tecnológicas bastando alterar o arquivo de configuração. Essa é a maior vantagem desse framework.
    Se precisar de alguma ajuda quanto ao spring, avise.


    quarta-feira, 2 de janeiro de 2008 16:23
  • Usar com qual objetivo? Usar só por usar não acho que seja legal.

     

    Há um tempo atrás dei uma estudada no conceito de AOP que esses frameworks pregam e achei um tanto quanto interessante, no entanto, na prática o objetivo é diminuir o cross-cutting entre a parte técnica e de negócio das aplicações, mas só é aplicável em alguns casos como Logging e controle de Segurança. Pra esses dois o Policy Injection Block da Microsoft resolve bem! Outro framework que eu achei bem legal é o PostSharp (http://www.postsharp.org/), que é bastante aberto e simples.

     

    No meu caso, como eu queria fazer uma coisa meio fora do usual (controle implicito de transacao) e nenhum desses frameworks atendeu bem ao meu propósito eu acabei fazendo uma implementação própria de AOP.

     

    terça-feira, 10 de julho de 2007 17:34
  • Luiz Carlos,

    Bom dia, tudo bem?

    Cara, sou programador Jr. em C# e vou começar a participar de um projeto que utilizará o Spring.

    Ja li alguma coisa sobre mas ainda não entendi muito bem como funciona, para que serve afinal, enfim...

    Teria como voce me indicar um material ou entao dar uma esplanada sobre o assunto para que eu possa

    entender melhor o Spring.

     

    Muito obrigado,

    Um abraço e Deus abençoe você.

     

    terça-feira, 27 de janeiro de 2009 13:16
  • LC,

     

    O spring.net é um framework para tratar as dependencias entre objetos através de IoC, problemas tranversais ou ortogonais a solução, ou seja, requerimentos não funcionais em sua maioria, como logging, segurança e transação, utilizando AOP (Programação Orientada a Aspecto). Além de ajudar e apoiar em como os objetos devem ser distribuidos em tempo de projeto sem expor dependencias aos serviços.

     

    Para voce conhecer um pouco mais o proprio site tem uma documentação interessante: http://www.springframework.net/documentation.html

     

     

    abs

    Fernando Costa

    http://arquitetoti.spaces.live.com/blog

     

     

    quinta-feira, 29 de janeiro de 2009 13:15
  • Segue um tutorial sobre Spring.Net:

    quinta-feira, 12 de março de 2009 18:29

Todas as Respostas

  • Usar com qual objetivo? Usar só por usar não acho que seja legal.

     

    Há um tempo atrás dei uma estudada no conceito de AOP que esses frameworks pregam e achei um tanto quanto interessante, no entanto, na prática o objetivo é diminuir o cross-cutting entre a parte técnica e de negócio das aplicações, mas só é aplicável em alguns casos como Logging e controle de Segurança. Pra esses dois o Policy Injection Block da Microsoft resolve bem! Outro framework que eu achei bem legal é o PostSharp (http://www.postsharp.org/), que é bastante aberto e simples.

     

    No meu caso, como eu queria fazer uma coisa meio fora do usual (controle implicito de transacao) e nenhum desses frameworks atendeu bem ao meu propósito eu acabei fazendo uma implementação própria de AOP.

     

    terça-feira, 10 de julho de 2007 17:34
  • Pois sabes que quando escrevi esta mensagem ainda não tinha iniciado os estudos do framework... Ele surgiu como sugestão e resolvi investigar. Fiquei pasmo com a quantidade de xml e a complexidade da criança. Seria mais fácil instruir um programador do java a programar com csharp do que pegar um cara do .net e ensinar o spring.net...

    vou dar uma olhada neste tua sugestão e mais para frente nos falamos.
    terça-feira, 10 de julho de 2007 18:48
  • Thiago,
    eu considero o spring como uma grande solução para AOP, Serviços e IOC. Venho utilizando e acompanhando o framework desde 2004 e considero uma solução muito boa nestes 3 ítens. Embora ele possua outras funcionalidades, ainda não utilizei-as por já possuir mecanismos específicos para acesso a dados, fw web e data.
    Não considero tão complexo, muito pelo contrario, acho muito simples. Você adiciona a complexidade de acordo com o acoplamento entre seus objetos, mas o melhor da solução é poder modificar comportamentos, escolhas tecnológicas bastando alterar o arquivo de configuração. Essa é a maior vantagem desse framework.
    Se precisar de alguma ajuda quanto ao spring, avise.


    quarta-feira, 2 de janeiro de 2008 16:23
  • Luiz Carlos,

    Bom dia, tudo bem?

    Cara, sou programador Jr. em C# e vou começar a participar de um projeto que utilizará o Spring.

    Ja li alguma coisa sobre mas ainda não entendi muito bem como funciona, para que serve afinal, enfim...

    Teria como voce me indicar um material ou entao dar uma esplanada sobre o assunto para que eu possa

    entender melhor o Spring.

     

    Muito obrigado,

    Um abraço e Deus abençoe você.

     

    terça-feira, 27 de janeiro de 2009 13:16
  • LC,

     

    O spring.net é um framework para tratar as dependencias entre objetos através de IoC, problemas tranversais ou ortogonais a solução, ou seja, requerimentos não funcionais em sua maioria, como logging, segurança e transação, utilizando AOP (Programação Orientada a Aspecto). Além de ajudar e apoiar em como os objetos devem ser distribuidos em tempo de projeto sem expor dependencias aos serviços.

     

    Para voce conhecer um pouco mais o proprio site tem uma documentação interessante: http://www.springframework.net/documentation.html

     

     

    abs

    Fernando Costa

    http://arquitetoti.spaces.live.com/blog

     

     

    quinta-feira, 29 de janeiro de 2009 13:15
  • Segue um tutorial sobre Spring.Net:

    quinta-feira, 12 de março de 2009 18:29