Rod Johnson, criador do Spring Framework, anunciou sua saída da SpringSource e VMWare em busca de "outros interesses". O InfoQ.com ouviu o próprio Rod para saber seus novos planos. Também conversamos com Juergen Hoeller, da SpringSource, para compreender a nova estratégia para o Spring Framework.
Johnson lançou oficialmente o Spring Framework em 2002, com a publicação do livro "Expert One-on-One J2EE Design and Development". Em 2005, fundou a SpringSource, uma empresa dedicada ao desenvolvimento e evolução do framework, na qual atuava como CEO (Presidente), até que a empresa foi adquirida pela VMWare em 2009. Naquele momento, Johnson se tornou Vice-presidente Sênior da VMWare, posição que agora renuncia. Rod Johnson disse para o InfoQ que ainda se importa com a tecnologia e que espera ter algum envolvimento com o Spring de tempos em tempos.
Desde a aquisição da SpringSource pela VMWare, várias pessoas chave deixaram a empresa, incluindo Peter Cooper-Ellis, Mark Brewer e Shaun Connolly. No entanto, acredita-se que o Spring Framework continua em boas mãos. Atualmente Christian Dupuis é o chefe de pesquisa e desenvolvimento, e como já ocorre ha alguns anos Mark Pollack, Mark Fisher e Juergen Hoeller exercem papéis de liderança técnica. O InfoQ ouviu Juergen Hoeller para saber as estratégias da VMWare em relação ao Spring Framework.
A prioridade para a equipe do Spring continua a mesma: desenvolver tecnologia pragmática, com código aberto, para desenvolvimento corporativo em Java, com o objetivo de resolver os desafios arquiteturais atuais. A expansão de BigData, NoSQL, HTML5, e a popularização de clientes móveis e redes sociais criam alguns desses desafios e são a motivação por trás dos projetos Spring Data, Spring Mobile e Spring Social.
No Spring Framework estamos investindo em opções para processamento assíncrono, seguindo o modelo de programação do Spring. Também estamos preparando o framework para as novas funcionalidades do Java 8, que será lançado ano que vem. A computação em nuvem continua representando fator relevante para o framework; nosso foco é disponibilizar o Spring como solução para os diferentes serviços de cloud PaaS Java.
A VMWare estabelece como prioridade geral o investimento em computação em nuvem e Big Data, mas isso não modifica o modelo de desenvolvimento do Spring. O time do Spring mantém forte relacionamento com a comunidade, e a priorização de funcionalidades para novas versões do framework ocorre de acordo com o feedback dos usuários.
Ainda na conversa com o InfoQ Rod informou que esta aproveitando o momento para voltar a programar e para aprender Scala:
Comecei a escrever um pouco de código para um projeto pessoal, um hobby; nada relacionado a infraestrutura. Mas é divertido voltar a passar boa parte do tempo programando novamente! Estou gostando de ter tempo para explorar assuntos diferentes. Nesse momento, estou desenvolvendo um projeto em Scala.
Rod Johnson continua na presidência da Neo Tecnologia, empresa mantenedora do Neo4J.