Meu kit de desenvolvimento de software do dia a dia
Autor: João Santanna | Publicado: 2014-09-18T20:13:00-07:00




Conjunto de 10 ferramentas do dia a dia , as que mais utilizo para desenvolvimento de software, ainda tem outras mas essa pequena lista já é bem representativa &nbsp;:-) , se você tem outras sugestões de aplicativos comente no post .

1 - Java&nbsp;
Principal linguagem que utilizo( vocês já devem ter percebido pelos posts : -) &nbsp;) , apresar de vez em quando usar o C/C++ , bash e mais recentemente o ruby ...

Java SE - Downloads | Oracle Technology Network | Oracle

2 - IDE : Netbeans&nbsp;

Pra mim ainda é a mais completa apresar de reconhecer que o eclipse em muitas maquinas roda bem mais rápido , prefiro o netbeans pelo conjunto de ferramentas integradas, e no geral não preciso configurar nada , estou ficando preguiçoso de ter que mexer , configurar e fuçar tutoriais para que as coisas funcionem ... em fim , vou de Netbeans .

Welcome to NetBeans

3- Editor de texto generico : TextWrangler

Gratuito, bom para editar HTML , scripts em bash e ruby, não é uma ferramenta do dia a dia , mas utilizo sempre que preciso para gerar código fora de IDEs, tem sistema de destaque por cor o que ajuda muito na hora de codificar .

Bare Bones Software | TextWrangler


4- Sistema de versão e site de armazenamento de projetos - Git - e Github

Apesar de serem duas coisas separadas eu estou juntando nesse item , o git foi o sistema de versão que mais me adaptei ao longo dos anos, ele também passou a ser largamente utilizado depois que o Linux Torvald passou a utilizar ele no projeto do linux, já o github &nbsp;passei a utilizar depois de testar 3 alternativas , é também bem conhecido no mundo open source.

Git&nbsp;

GitHub · Build software better, together.

5- Sites de projetos e sites pessoais - Google Sites

Já usei varias opções, a internet está cheia , mas esses serviços vem e vão e as vezes o seu site vai com eles &nbsp;:-) , sempre usei opções gratuitas , atualmente uso o google sites , esse não vai sumir tão cedo, o inconveniente é a URL feia que fica ... bem que o google podia dar um jeito nisso :-)

Google Sites

6- Sistema de comunicação - Skype , Hall e G+ hangouts

O Skype é matador mas precisa de algumas ferramentas a mais, principalmente quando a video conferencia é com varias pessoas , por isso o hangout aparece como opção natural e mais recentemente tenho testado, e gostado muito do Hall que agora tem integração com o github...

Skype&nbsp;

Hall

7- Sistema de anotação: Evernote

Funciona muito bem em todos meus dispositivos , sensacional , o dia que encher demais eu passo para a conta pro, faço todas as minhas anotações de programação usando ele e as tags, depois para localizar fica muito simples, vale muito .

Evernote: The workspace for your life's work

8 - Armazenamento nas nuvens - Dropbox, Copy e google drive

Sempre utilizei o dropbox , muito bom mas também muito visado, ele também é integrado com varias outros apps que utilizo ( ex tenho um app de scaner no celular que copia o documento direto para o dropbox)... o copy tem mais espaço e também é menos visado por invasores , coloco meus artigos por aqui ... finalmente o google drive que utilizo para armazenar as bases de dados bibliográficas que gero pelo endnote.


https://www.dropbox.com/

https://www.copy.com/

drive.google.com/&nbsp;


9 - Gestor de tarefas: Wunderlist

Gratuito, simples e eficiente .

Wunderlist | Lista de Tarefas, Lembretes, Afazeres

10 - Criptografia e assinatura digital assimétrica :&nbsp;GPGTools

Herdeiro do Mac GNU Privacy Guard, o GPGTools é o melhor &nbsp;plataforma criptográfica que eu achei para o MAC &nbsp;, muito simples e integrado ao sistema operacional e ao aplicativo de email. Permite criptografar arquivos e emails , além de assinar arquivos e emails também , tudo usando criptografia assimétrica com chaves de até 2056 bits , uma beleza.

GPGTools