É muito comum observar em fóruns a dúvida de iniciantes sobre qual IDE utilizar, Eclipse ou NetBeans. Construí esse post para expressar/explicar a minha opinião sobre o assunto.
Trabalho com o Eclipse há quase 2 anos, mas sou entusiasta do NetBeans desde a versão 4 e tenho acompanhado atentamente evolução dessa IDE. Procurei escolher a minha IDE favorita de uma forma bem racional.
A idéia da IBM com a construção do Eclipse foi criar uma plataforma de desenvolvimento baseada em plug-ins, dessa forma se uma funcionalidade não existir na IDE qualquer desenvolvedor pode criar um plug-in para a mesma. Logo, o Eclipse na verdade é um contêiner de plug-ins.
Hoje, o Eclipse é a IDE mais usada do mercado, mas esse quadro tende a mudar.
A história do NetBeans começou com a IDE Xelfi construída por dois estudantes da Republica Tcheca, A IDE Xelfi pretendia ser como Delphi para a linguagem Java. A Sun gostou da idéia e comprou a empresa. O nome NetBeans veio da idéia de reutilização de componentes. Em Java os componentes são JavaBeans.
Como IDE, o NetBeans prioriza facilitar o desenvolvimento em Java através de facilidades para implementação de padrões. Como por exemplo:
Desenvolvimento Swing – o Matisse, em minha opinião é sem dúvida nenhuma a melhor ferramenta para desenvolvimento de aplicativos desktop/swing em Java;
Desenvolvimento Web – o NetBeans possuí plug-ins nativos para desenvolvimento em Struts, Google Web ToolKit, JMaki e Para JSF sendo que esse último existe a possibilidade de criar as páginas em modo visual. Como se não fosse não fosse bastante o NetBeans tem um fantástico editor CSS e agora tem facilidades de edição de código JavaScript – somente lembrando, todos esses plug-ins são nativos do projeto NetBeans no máximo é necessário baixar o plug-in pelo auto update;
Persistência de dados – do JNDI ao JPA o NetBeans tem suporte a criação de tabelas, views, índices, chaves estrangeiras e a consultas em modo gráfico (ajuda até quem sabe fazer consultas SQL). Lembrando que no JPA o NetBeans é imbatível.
Outra característica que chama atenção no NetBeans é o suporte ao idioma português do Brasil, apesar do inglês não ser um problema para a maioria dos desenvolvedores esse suporte ajuda muito quem está iniciando.
O NetBeans tem muitas facilidades além das listadas nesse post, porém eu não as conheço suficientemente para comenta-las. Para mais informações visite http://www.netbeans.org/ e http://www.eclipse.org/.
Ao que parece o NetBeans é um projeto em plena atividade e o numero de facilidades que a IDE proporciona aumentou bastante nos últimos anos, se esse quadro se mantiver o NetBeans tende a se tornar a IDE mais utilizada para desenvolvimento em Java.
0 comentários: