Saudações Leitores, a intenção desta sequencia de posts não será ensinar o básico sobre programação, para isto deixo aqui um link que irá auxiliar muito no aprendizado da linguagem, vou partir do pressuposto que o leitor tenha um conhecimento mínimo. No post anterior eu escrevi sobre o objetivo do projeto e justifiquei a escolha da linguagem, neste vou continuar escrevendo sobre as demais escolhas que fiz.
Já que programar em Java utilizando o bloco de notas é coisa para quem possui tempo ou está aprendendo, a primeira escolha que fiz foi a IDE (sigla para Integrated Development Environment), que é basicamente a ferramenta utilizada para programação, eu pessoalmente prefiro o Eclipse, é claro que existem outras, mas para mim o Eclipse é a IDE mais completa e versátil que existe e você pode ir adicionando plugins a medida que for necessitando.
Outra escolha foi o servidor de aplicação, tratando-se de uma aplicação web e em java preciso de um servidor que possa ser administrado de forma simples mas que possua recursos que favoreçam a minha aplicação, para isto utilizei o Wildfly que possui um bom suporte, é um fork do Jboss que passou a ser comercial. Em outro post falarei sobre as opções para hospedagem da aplicação quando for para produção.
Para finalizar a escolha das ferramentas, precisei decidir sobre o banco de dados, queria fugir dos comerciais pela questão do custo, sobraram então os dois mais famosos, o MySQL e o PostgreSQL, eu pessoalmente prefiro o PostgreSQL pelo seu desempenho, mas esta é outra discussão equivalente a escolha do “melhor sabor de sorvete”. Bem, eu considero o PostgresSQL com maior desempenho por isto a minha escolha inteiramente pessoal foi por ele.
No próximo post vou escrever sobre as escolhas que irão influenciar diretamente no desenvolvimento da aplicação como “ser purista e utilizar somente implementações JavaEE ou usar o Spring”, até a próxima.
Siga-me no Twitter: @curioso_dgtal
Participe do nosso grupo no Google