For Fun and Profit

Top 10: ferramentas de desenvolvimento para Linux/*BSD

Baseado nas ferramentas de desenvolvimento que eu mais uso no dia a dia, resolvi fazer uma lista “top 10″ com as mais legais e úteis. Certamente a lista varia de acordo com o tipo de aplicação que você desenvolve, linguagem utilizada, etc. Esta lista é baseada nas minha realidade como desenvolvedor C/C++:

  1. KDevelop: IDE para desenvolvimento, baseada no ambiente do KDE. Conta com integração com o GDB, CVS, Subversion, QT, QMake, etc.
  2. CMake: ferramenta para gerenciamento de construção de software. Já escrevi a respeito dele.
  3. GNU Debugger: simplesmente “o depurador” para Linux.
  4. Valgrind: um depurador de memória, muito útil para remover memory leaks (vazamentos de memória), encontrar o uso variáveis não-inicializadas, inconsistências do tipo alocação com new/desalocação com free, etc.
  5. Subversion: o senhor dos sistemas de controle de versão centralizados, sendo um CVS melhor que o CVS. Conta com uma excelente documentação, bons clientes gráficos e inclusive um port decente para Windows.
  6. SPE (Stanni’s Python Editor): um editor para a linguagem mais elegante dos últimos tempos.
  7. Strace: ferramenta de análise e investigação de chamadas de sistema executadas por outro aplicativo.
  8. Ltrace: semelhante ao strace, porém investiga as chamadas da libc ao invés das syscalls.
  9. ELF Utils: conjunto de ferramentas para análise de binários em formato ELF.
  10. VIM: famoso editor de textos. Embora seja inicialmente complicado de usar é extremamente útil quando não se tem acesso a uma IDE completa.

Obs: acho que não preciso dizer que o compilador está implícito como uma ferramenta indispensável, né?

Esta entrada foi postada em Friday, December 15th, 2006 at 3:49 am na categoria Desenvolvimento, Linux, Tecnologia. Você pode acompanhar as respostas através do RSS 2.0 feed. Você pode deixar uma resposta, ou um trackback do seu site.

« O WGA e o desrespeito as licenças de software
Blog sobre Programação »

3 comentários para “Top 10: ferramentas de desenvolvimento para Linux/*BSD”

  1. Fábio Telles Says:
    December 15th, 2006 at 3:59 am

    Opa, o SPE eu não conhecia… valeu pela dica!

  2. albrecht Says:
    December 15th, 2006 at 10:25 am

    Muito boa as dicas, especialmente do Valgrid.

    Numa proxima versão, poderias incluir o eclipse, que esta fazendo muita gente usar o linux para desenvolvimento de sistemas comerciais.

  3. angusyoung Says:
    December 17th, 2006 at 12:28 pm

    Qualquer hora dessas eu posto algo a respeito não só do eclipse, mas de várias ferramentas relacionadas.

Comentar

  • Páginas

    • Sobre
    • Meu Mundo de TI
      • Artigos
      • Filesystem Hierarchy Standard
      • Pacotes RPM (RPM Packages)
      • Screenshots
    • Variedades
      • Fotos
      • Mapas
      • Museu do IRC RioMafrense
      • Receitas
  • Arquivos

    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • November 2007
    • October 2007
    • September 2007
    • June 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
  • Categorias

    • Ciência (3)
    • Dica (17)
    • Geral (64)
      • Curiosidades (6)
    • Mentes Brilhantes (1)
    • Sistemas Operacionais (35)
      • FreeBSD (1)
      • Linux (19)
        • Arch Linux (2)
        • Gentoo (13)
      • Mac OS X (11)
      • Unix (4)
      • Windows (2)
    • Tecnologia (78)
      • Banco de Dados (5)
      • Desenvolvimento (57)
        • Análise (1)
        • C & C++ (3)
        • POG (2)

For Fun and Profit is proudly powered by WordPress | Bob