Programar java web servlet é a melhor opção? Ou tem melhores opções?
Java web. Servlets é a melhor opção?
4 Respostas
Não é uma pergunta extremamente genérica ?
A resposta é simples: depende.
Java Server Faces 2.1 é excelente, mas supri todas as necessidades, não. Servlet é uma boa opção ? Sim, principalmente se tu usar com JEE 6, há injeções que facilitam completamente a sua vida, dispensando muitos arquivos XML de configuração, por exemplo. Serve para todos os cenários ? Não.
Tu precisa analisar a sua necessidade, prazo, aplicação e etc para decidir qual será a tecnologia adotada.
Bom, se estivermos falando de Java para Web a resposta é sim. Mesmo que você use um framework como um JSF ou Struts da vida ainda assim você está usando Servlets, e se você decidir que nenhum framework te atende e resolver fazer tudo na unha, você vai começar a aplicar padrões que te levam à implementação do seu próprio framework.
Concordo. O que eu disse acima é caso Servlet seja implementando “do zero”, pois há bons frameworks disponíveis, mas, obviamente, nada impede que seja feito na unha mesmo.
Depende do que vc considera “melhor opção”
programar diretamente com Servlets é trabalhoso, pode levar mais tempo do que usando outra ferramenta
Se vc quer facilidade de desenvolvimento é melhor usar Struts ou JSF.