BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Mark Pollack em Spring.Net 1.2 e além

Mark Pollack em Spring.Net 1.2 e além

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.

 

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT