Linux: Arsenal para desenvolvedores e mortais.
Autor: wescley matos | Publicado: 2010-08-25T09:33:00-07:00

Semana passada meu amigo Pablo (usuário de windows) me perguntou quais os programas que ele deveria ter numa instalação Linux para suprir suas necessidades caso ele migrasse de Windows para Ubuntu por exemplo.




Como já falei num dos meu primeiros post, essa é a pergunta de 1 milhão de dólares (hehehehehe). É uma pergunta extremamente&nbsp;difícil&nbsp;de ser respondida de forma trivial, pois existe uma infinidade de programas que concerteza vão ser tão bons quanto os que você está acostumado a usar no windows ou até mesmo já se encontra com muito mais&nbsp;freqüência&nbsp;hoje em dia programas programas que tem versões para Windows e Linux.&nbsp;Então fiquei me perguntando como fazer um post que pudesse ajuda-lo a sair da vida dura que é trabalhar no windows... Como farei isso?&nbsp;A melhor forma que encontrei foi listando aqui meus aplicativos favoritos, assim você terá um norte na hora de procurar por outros aplicativos porque obviamente minha lista pode não ser a ideal para o seu dia dia.* OBS: Esta lista não contempla todos os programas instalados no sistema operacial (Ubuntu 10.04), mas, os de uso geral para desenvolvedores e não desenvolvedores divididos nas seguintes categorias:

 Escritório:Open Office: Suite office que substitui o Microsoft Office, este já vem instalado na maioria das distribuições linux.aBíblia Software: Como com cristão (evangélico) não poderia deixar de a palavra do meu Senhor Jesus Cristo no meu ubuntu.Adobe Reader: leitor de pdf aquele mesmo para windows.Evince: leitor de pdf que já vem instalado no ubuntu e em outras distros que usam GNOME.
  Gráficos:&nbsp;Gimp: editor de imagens profissional estilo Adobe Photoshop.Dia: editor de diagramas de vários tipos como UML, redes, diagramas E-R e muito mais.Astah: o Astah é nome atual do Jude que é um software de modelagem de diagramas da UML.Inkscape: O Inkscape é um excelente editor de imagens vetoriais.Picasa: Gerenciador de imagens.F-spot: Gerenciador de imagens que vem instalado no ubuntu, mas, parece que será substituído pelo shotwell no ubuntu 10.10.
  Internet:Pidgin: Excelente cliente de&nbsp;mensageiro&nbsp;instantâneo multi-protocolo, ou seja, nele você pode usar além do MSN o&nbsp;Yahoo&nbsp;messenger, &nbsp;IRC, ICQ, Google Talk, Myspace IM entre muitos outros.Skype: Bom! o Skype&nbsp;dispensa&nbsp;apresentações, todo mundo conhece.uTorrent: cliente de torrent.Gwibber: Cliente para&nbsp;Twitter&nbsp;e Facebook que já vem instalado no ubuntu.TweetDeck: cliente para&nbsp;Twitter.gFTP: aplicativo para realizar acesso FTP e SSH.Filezilla: cliente FTP que mais uso.Cliente Terminal Server:&nbsp;aplicativo&nbsp;já instalado no sistema para acesso remoto.TeamViewer: aplicativo para acesso remoto.Opera Browser: navegador que já me acompanha desde a versão 6.Google Chrome: navegador web.Mozilla&nbsp;Firefox: navegador web.
  Multimídia:Audacity: editor e gravador de áudio.Sound Converter: conversor de arquivos de som entre vários formatos.Sound Juicer: ripador de discos de áudio.VLC: reprodutor de arquivos multimídia.Real Player: reprodutor de&nbsp;arquivos multimídia e excelente reprodutor de arquivos RMVB.OpenShot: editor de vídeo.Pitivi: editor de vídeo já instalado no sistema, semelhante ao movimaker.Banshee: jukbox, excelente alternativa ao Itunes agora com integração ao Ipod e Iphone.
  Desenvolvimento:Gedit: Um editor de código fonte excelente, extensível com plugins.Vim: editor de código fonte que dispensa comentários. Muito bom!Meld: interface GUI diff para comparação de arquivos.Aptana: IDE baseado no eclipse, com suporte a python, ruby, rails, php entre outros.&nbsp;Eclipse: IDE para Java EE&nbsp;Netbeans: IDE com suporte a Java, Groogy, Rails, php, C, C++ entre outros.Geany: IDE leve com suporte a várias linguagens.Bluefish: IDE leve para desenvolver interface web, mas suportando várias linguagens de programação.Mysql Query Browser: interface GUI para banco de dados Mysql.Mysql Workbench:&nbsp;interface GUI para banco de dados Mysql com suporte a modelagem de diagramas E-R.PgAdmin III:&nbsp;interface GUI para banco de dados PostgreSqliteman:&nbsp;interface GUI para banco de dados Sqlite.

  
* Apesar de não desenvolver em .NET fica a dica de uma IDE estilo visual studio para c#, asp.net entre outras tecnologias da plataforma .NET.Mono development