Apache Click - o Rails para Java?

Publicado em

Há muito se espera um framework web em Java para fazer frente a facilidade e agilidade de desenvolvimento de aplicações web como o Ruby on Rails. Já ouvimos falar no Grails, Trails, e alguns outros, mas nenhum conseguiu dar o que o Rails dá.

Mas agora tudo mudou - foi graduado como projeto de grande porte o Apache Click.

Mas o que este framework tem de especial?

O site do projeto destaca os seguintes pontos:

  • fácil aprendizado;

  • design orientado a páginas e componentes;

  • modelo de programação orientado a eventos;

  • suporte a páginas stateless e stateful;

  • performance excepcional;

  • renderização automática de formulários;

  • validações do lado cliente e servidor;

  • suporte a templates Velocity (padrão), FreeMaker e JSP;

  • suporte a Java 5 ou superior.

O framework utiliza apenas uma Servlet - ClickServlet - que atua como um _request dispatcher. _Asssim que uma requisição chega, esta servlet cria um objeto Page para processá-la e um template Velocity para renderizar os resultados. Simples assim.

O site do projeto Click contém muitos exemplos e uma vasta documentação. Já existe uma série de plugins Eclipse para o Click - a Click IDE.

Estou apenas iniciando os meus estudos neste framework que espero que traga a tão sonhada produtividade e agilidade do Rails para o mundo Java. Continuem acompanhando este blog que em breve teremos novos posts sobre o Apache Click.

Apache Click

Sobre o Blog do Neto

Blog do Neto é o espaço na internê onde eu publico tutoriais, dicas e novidades sobre programação - mais notavelment Android, Java e Linux.