Aplicativos Uteis Para Java | Arruda
Aplicativos Uteis Para Java
Seg 06 junho 2011
#aplicativos, #Eclipse, #IDE, #Java, #javadocs, #jdk, #jre, #netbeans, #uteis, #versionamento
Segue agora um conjunto de aplicativos que acho que são muito bons para aqueles que estão desenvolvendo em Java, e algumas dicas:
O essencial para tudo é ter instalado o JDK, já que sem ele não é possível desenvolver app em Java.
Lembrando que ao instalar a JDK ele costuma instalar o JRE junto, então sem problemas para executar e testar suas app recem criadas.
As melhores IDEs do mercado são o Eclipse e o NetBeans.
Agora quando é melhor usar um, e quando é melhor usar outro?
Roda bem mais leve que o NetBeans, da um pouco mais de trabalho pois não tem tantas coisas automáticas quanto o NetBeans.
Vale apena usar em projetos web, ou onde não da pra depender muito da automação das tarefas(que acabam zoneando o código com o tempo).
Não vale apena quando é um projeto desktop(muito mais demorado e sem interface amigável).
Mais pesado que o Eclipse, mas em compensação tem várias facilidades que o Eclipse não traz(ambos possuem auto-complete =D).
Pode ser usado sim para web, sem problemas, mas para um projeto mais robusto eu prefiro não utilizar algumas das opções de gerar os .xmls automaticamente, pois acabam ficando meio loucos com o crescimento da sua app.
Perfeito para aplicativos desktop, porem a parte de interface amigável pode acabar prendendo você um pouco, o melhor nessas horas é pegar apenas o modelo inicial do netBeans, para depois por a mão na massa.
Para o Eclipse temos o pluging para versionamento com SVN, o Subversive.
Para instalar o mesmo, tem o passo-a-passo no site do eclipse: Instalando Subversive
Já para o NetBeans o plugging para SVN embutida na IDE funciona apenas para usuarios windows(WTF?!), os outros OS precisam baixar um cliente svn para poder fazer o mesmo. Também tem um tutorial ensinando como fazer isso, aqui: Subversion On NetBeans
Para quem gosta de ver como funcionam os códigos que estão usando ou querem pegar referencia de como é feito o que como e por que, eu aconselho usar o JavaDoc. A principio o JavaDoc já vem com seu JKD.
Caso não esteja conseguindo abrir ou encontrar seu javaDoc, não se desespere: www.javadocs.org é o site que tem o javadoc online.
Se você quer descompilar um ".class" para saber como ele foi implementado e ter os ".java" em mãos, recomendo esses aplicativos:
Esse Aplicativo descompila o java, foi um dos originais, o problema é que não é atualizado a muito tempo.