Apresentação

26 de Fevereiro, 2010

O Next, é um framework para desenvolvimento de aplicações JEE. Baseado em Spring e Hibernate, tem como foco facilitar o trabalho do programador e dar produtividade ao desenvolvimento de aplicações web. Conta com diversos recursos que irão turbinar o desenvolvimento de suas aplicações.

Criado a partir do código do seu irmão mais velho NEO Framework, o NEXT é o próximo passo na evolução dos frameworks. Para quem já utiliza o NEO e conhece suas vantagens, migrar para o NEXT é fácil, basta organizar os imports dos pacotes. Para os novos desenvolvedores, conheça o NEXT e descubra o poder de uma ferramenta simples e objetiva para a criação de aplicações web. O NEXT já começa sua existencia com uma comunidade, portifólio de aplicações construidas, e excelentes desenvolvedores que possibilitam a robustez logo na sua primeira versão, a 3.5. Foi escolhida a versão 3.5 e não a 1.0 pois o framework já existia com o nome de NEO. A versão 3.5 do NEXT é um build que evoluiu da versão 3.3.17 do NEO, logo os dois frameworks são 100% compatíveis.

A principal característica do NEXT, é a simplicidade de configuração. Sem a necessidade de XML, é possível criar uma nova aplicação completamente configurada em poucos minutos. O NEXT não utiliza XML pois há um novo paradigma em que o framework lê a aplicação e faz a configuração automática a partir dos meta dados das classes. Ao contrário de o desenvolvedor ter um trabalho tedioso explicando ao framework via XML, ou outro recurso, como a aplicação deve ser configurada.

Essa configuração simplificada, aliada ao design pattern Convention Over Configuration (Convenção ao invés de configuração), permite a criação de aplicações muito mais rapidamente, com menos bugs e consequentemente menos manutenção.

O NEXT já fornece suporte aos design patterns e construções mais comuns das aplicações empresariais como: DAO, CRUDs, relatórios, gráficos, ajax, inversão de controle, entre outros. Suporte extensivo a generics e annotations também simplificam a vida do desenvolvedor.

Uma camada de template,  traz um controle MVC para a camada de visão da aplicação. Com pouco código é possível implementar telas com diversas funcionalidades, e o melhor, com o suporte de templates é possível modificar um template e essa modificação ser replicada em várias telas ao mesmo tempo, sem o menor esforço do programador.

Baseado no Hibernate e Spring, o NEXT permite que o desenvolvedor utilize qualquer recurso desses frameworks. Possibilitando suporte, escalabilidade, integração, recursos e documentação de vários usuários do mundo inteiro.

O NEXT é um framework desenvolvido pensando-se no programador, e os problemas repetitivos encontrados no desenvolvimento de aplicações. Com essa premissa, conseguimos desenvolver uma ferramenta capaz de auxiliar o programador, eliminando grande parte da burocracia do desenvolvimento e permitindo que a programação seja feita com objetividade, focada no negócio da aplicação.

Sejam bem vindos a comunidade do NEXT framework, e fiquem a vontade para tirar suas dúvidas, enviar reclamações, sugestões e elogios.

Até mais

Obrigado