BT
x A sua opinião é importante! Por favor preencha a pesquisa do InfoQ sobre os seus hábitos de leitura!

Mark Pollack em Spring.Net 1.2 e além

por Abel Avram , traduzido por Andre Carlucci em 09 Fev 2009 |

Infoq entrevistou Mark Pollack, fundador do Spring.Net, sobre o lançamento da versão 1.2.0 no final do ano passado e seus planos para o futuro próximo. Dentre as novas funcionalidades, destaca-se o suporte a integração de WCF, MSMQ, ActiveMQ e Quartz.NET. O roadmap contém 2 releases para conserto de problemas e suporte para o framework de testes da Microsoft. Spring.Net 2 terá suporte ao ASP.NET MVC.

As principais novas funcionalidades estão relacionadas com computação distribuída, WCF, MSMQ e ActiveMQ:

Neste release nós adicionamos suporte à configuração de serviços WCF através de injeção de dependências. Para o MSMQ e o ActiveMQ nós provemos classes de infraestrutura para simplificar a complexidade acidental da API destas tecnologias de enviar e receber mensagens, em particular para criação de aplicações multithreaded que consomem mensagens. Outra nova funcionalidade é as classes de integração para configurar o Quartz.NET, um agendador de jobs muito poderoso.

De acordo com Mark, a integração com o MSMQ foi muito bem recebida pela comunidade porque ela retira do desenvolvedor a complexidade de escrever um servidor de mensagens multithreaded. "Spring provê uma base onde você declarativamente configura a principal infraestrutura para um servidor multithread MSMQ, deixando a camada MSMQ bem fina e delegando o processamento de mensagens para seus serviços de aplicação baseados em POCO.

Spring.NET continuará a seguir o caminho do Spring incorporando suas novas funcionalidades. Apesar de tudo, "nossos pontos de integração estão focados em configuração e gerência de transações e não no conjunto principal de funcionalidades. Sendo assim, nós estamos mais interessados em adicionar suporte às areas como Fluent NHibernate", disse Mark. Além disso, o time do Spring.Net está determinado a suportar recursos específicos do .NET não existentes no framework original Spring, como LINQ e suas funcionalidades de linguagem associadas.

Mark comentou sobre o roadmap:

Nós teremos 2 releases planejados para o Spring 1.2 focados em correção de problemas, mas também adicionaremos suporte para testes de integração baseados no framework de testes da Microsoft. Isto adiciona injeção de dependências para seu caso de teste assim como rollback automático de transações depois que um método de teste é executado.

Spring para .NET 2.0 introduzirá uma abordagem baseada em código para configurar o container Spring em C#. Isto é modelado depois da abordagem pega pelo JavaConfig. Outras funcionalidades são integração com ASP.NET MVC e extenção dos recursos de gerenciamento de transação do Spring para trabalhar com LINQ to SQL e o Entity Framework.

Nós também temos planos para introduzir alguns modelos de projetos para ajudar desenvolvedores a criar e rodar rapidamente novas applicações baseadas em Spring.

 

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT