Ícone de pesquisa do Download.it
Advertisement

Um ambiente de desenvolvimento integrado para Java que a aplicativos serem desenvolvidos por um conjunto de módulos

Um ambiente de desenvolvimento integrado para Java que a aplicativos serem desenvolvidos por um conjunto de módulos

Vote: (21 votos)

licença do Programa: Grátis

Desenvolvedor: Netbeans

Versão: 15

Funciona em: Windows

Vote:

licença do Programa

(21 votos)

Grátis

Desenvolvedor

Versão

Netbeans

15

Funciona em:

Windows

Prós

  • Incorpora código de fonte aberta
  • Dispõe de Profiler integrado
  • Suporta PHP

Contras

  • Pode ser mais lento do que algumas IDEs
  • Grande e complexo

O NetBeans IDE é um ambiente de desenvolvimento integrado para programadores Java que também oferece suporte a várias outras linguagens. Quando os usuários instalam o aplicativo pela primeira vez, eles têm a opção de instalar uma variedade de extensões que permitem ao NetBeans analisar códigos escritos em C, C++ e até mesmo PHP. Talvez mais importante, o NetBeans suporta JavaScript, bem como o tradicional código Java compilado.

Embora o NetBeans tenha sido parte do projeto estudantil Xelfi, a última versão é quase um software de nível comercial. Inclui tudo que se espera de uma IDE profissional. Realce de sintaxe, gestão de erros e suporte para código Java EE podem ser ativados a partir de menus suspensos convenientes. Aqueles que trabalham em projetos maiores podem apreciar as ferramentas de esquema XML integradas, enquanto Rubyists e entusiastas da tecnologia podem preferir experimentar o módulo de orquestração de serviços web BPEL.

No seu núcleo, o NetBeans IDE opera dentro de um ambiente 100% de código aberto. Isso significa que você pode criar seus próprios módulos se encontrar uma situação em que precise compilar algum tipo de código que o aplicativo não suporte. Dependendo dos tipos de projetos em que você está trabalhando, isso é relativamente improvável de acontecer.

Ele suporta ecossistemas suficientemente diversos para que você não encontre muitos problemas enquanto trabalha em códigos projetados para aproveitar múltiplas plataformas. Desenvolvedores Java, em particular, provavelmente nunca precisarão usar outra ferramenta, pois o NetBeans IDE vem com tudo que eles provavelmente precisarão.

Uma vez que você tenha concluído um projeto baseado em Java, a ferramenta Profiler da IDE será ativada e procurará por vazamentos de memória. Assim que encontrar todos os problemas que provavelmente encontrará, o Profiler apontará quaisquer otimizações que possam beneficiar seu código. Usuários de longa data podem se lembrar de uma época em que era necessário baixar uma biblioteca especial para habilitar o Profiler antes de poder usá-lo, mas esta versão do NetBeans IDE vem com tudo incluso.

Com o tempo, o Profiler obterá uma grande quantidade de informações sobre o tempo de execução de seus applets e notificará você sobre possíveis problemas. Usuários criativos podem querer definir diferentes pontos de interrupção em seu código para medir o tempo de execução e ver se algo que escreveram não se encaixa nos paradigmas de hardware imaginários da JVM. Como a JVM não existe na vida real, aqueles que não estão acostumados a escrever aplicações para ela provavelmente gravitarão em direção a essa ferramenta específica.

Desenvolvedores Swing apreciarão o fato de que o NetBeans IDE permite arrastar e posicionar visualmente componentes da GUI em formulários em branco. Isso pode reduzir drasticamente o tempo necessário para criar aplicações semi-nativas que funcionam em arquiteturas de sistemas locais. Alguns usuários podem reclamar que a IDE subjacente é lenta e pesada às vezes, mas este recurso deve compensar quaisquer deficiências.

Aqueles que desenvolvem principalmente para a web podem aproveitar tecnologias semelhantes que verificam automaticamente se os módulos JavaScript incluídos são compatíveis com navegadores modernos. Com uma porcentagem cada vez maior de aplicações web dependendo exclusivamente de código JavaScript, este recurso certamente será muito utilizado.

Prós

  • Incorpora código de fonte aberta
  • Dispõe de Profiler integrado
  • Suporta PHP

Contras

  • Pode ser mais lento do que algumas IDEs
  • Grande e complexo