netbeans-feat41
    

Gosta do NetBeans? Use o nightly build e ajude os desenvolvedores.

Uma das melhores formas de ajudar os programadores do seu aplicativo preferido é usar a versão em desenvolvimento e permitir o feedback automático do uso ao projeto.
Assim, à medida em que você experimenta os mais novos recursos do aplicativo, ajuda dando retorno à equipe de desenvolvimento sobre o que funciona ou não no programa.
O NetBeans é um projeto de código aberto, livre e bem sucedido.
Se você tem interesse em ajudar este (ou qualquer outro projeto) é possível fazê-lo de diversas maneiras: na documentação, na tradução (do programa e da documentação), dando sugestões de melhoria do código, criando plug ins etc.
Todas estas opções exigem que você se engaje, de alguma forma, com as equipes responsáveis.
Ao usar uma versão em desenvolvimento, contudo, você não precisa sequer dar o seu nome ou criar uma conta no projeto — basta baixar e usar.

A versão em desenvolvimento convive bem com a versão estável

A ideia é que você possa trabalhar e continuar a escrever código usado na produção na IDE estável e testar o seu trabalho, sem correr riscos desnecessários, na nightly build.
catpura de tela do netbeans nightly build
A convivência entre as duas é pacífica e produtiva — permitindo que os dados de usuário de uma sejam importados para a outra.

Qual a melhor versão de desenvolvimento a ser usada?

Embora seja possível espelhar na sua máquina os repositórios GIT dos desenvolvedores, o ideal, de acordo com as equipes de desenvolvimento, é baixar a nightly build oficial do site.
O que ocorre é que, ao usar a versão dos repositórios há maiores possibilidades de contaminar os relatórios com bugs inválidos, oriundos das configurações particulares do seu sistema.
Então, se quiser ajudar, não faça isso.

Onde baixar o NetBeans nightly build

Na mesma página de downloads “normais”, há um link pra página de downloads das versões em desenvolvimento —. Confira este e outros links, ao final deste artigo.

captura de tela do site de download do netbeans nightly version

Clique, para ver detalhes.


Na página de download oficial do nightly build do NetBeans, há várias distribuições do aplicativo para baixar. Escolha a sua:

  • Java SE
  • Java EE
  • C/C++
  • PHP
  • Tudo (distribuição completa)

Dê um passo a mais

Se você é um usuário avançado do NetBeans e tem fluência no inglês, pode fazer parte do NetCat.

De maneira resumida, o NetCat é um programa para envolver a comunidade de usuários do NetBeans em testes da versão de desenvolvimento do aplicativo.
Os participantes fornecerão feedback sobre a usabilidade do produto, sua qualidade e sua performance.
Em retorno, você terá uma oportunidade de influenciar significativamente a qualidade e os rumos do desenvolvimento da IDE NetBeans.

Os participantes do programa NetCat respondem a questionários e têm suas opiniões levadas em conta nas decisões do projeto.
Entre os benefícios, os participantes com 20 ou mais pontos de atividades, recebem um certificado de reconhecimento de participação no projeto.
Adicionalmente, os 3 maiores contribuidores recebem recomendação oficial no Linkedin.com.
Você pode pontuar por revisar um tutorial, testar uma versão do NetBeans no seu sistema operacional, responder a uma pesquisa de satisfação etc.
Saiba mais sobre o NetCat, aqui.

Use o script do Luis Lobo

O usuário Luis Lobo montou um script que faz a busca e o download da última versão do nightly build.
Para usá-lo, abra o seu editor de textos preferido, copie e cole o código abaixo:


#!/bin/bash
echo "Starting compilation..."
DOWN_DIR=~/Downloads/netbeans-nightly
NETBEANS_ZIP=netbeans-nightly.zip
NETBEANS_NIGHTLY_DIR=~/netbeans

echo "Setting up directories..."
mkdir -p $DOWN_DIR
mkdir -p $NETBEANS_NIGHTLY_DIR

echo "Downloading Netbeans Nightly Build..."
cd $DOWN_DIR
lynx -dump http://bits.netbeans.org/download/trunk/nightly/latest/zip | grep http://bits.netbeans.org/download/trunk/nightly/latest/zip/netbeans | awk '{print $2}' | tail -1 | wget -i - --output-document=$DOWN_DIR/$NETBEANS_ZIP

echo "Unzipping Netbeans..."
unzip -uo $DOWN_DIR/$NETBEANS_ZIP -d $NETBEANS_NIGHTLY_DIR

echo "Building Netbeans..."
export ANT_OPTS="-Xmx256m -XX:MaxPermSize=96m"
cd $NETBEANS_NIGHTLY_DIR/nbbuild
ant | tee > build.log

ln -s ~/bin/nbdev $NETBEANS_NIGHTLY_DIR/nbbuild/netbeans/bin/netbeans

echo "All done!"
echo "Current space usage: "
du -hc -d 1 $NETBEANS_NIGHTLY_DIR


No Linux, grave o arquivo com o nome de getNetBeansNightly.sh.
Em seguida, dê ao script permissão de execução:
chmod aug+x getNetBeansNightly.sh
Em seguida, execute o script:
./getNetBeansNightly.sh
Captura de tela do terminal executando o script de download automático do netbeans nightly build

Clique para ver detalhes.


A depender da sua distro Linux, pode ser necessário instalar o navegador web Lynx — ele é necessário para a execução do script.
No Ubuntu, você pode usar o apt-get, para baixar e instalar o Lynx:
sudo apt-get install lynx
Não esqueça de verificar diariamente novas versões do NetBeans Nightly, executando o script.
E divirta-se!

Elias PracianoCoisas do Geek

Referências:
Site oficial de download do NetBeans Nightly Build.
Site de download do script.