Página 1 de 1

IDE para Linux, tipo o Builder, o que vcs indicam?

MensagemEnviado: 03 Jan 2007 08:23
por Paulo
Pessoal,

Uso o C++ Builder da Borland a um tempo, mas quero começar a programar C++ no Linux e gostaria de saber que ferramenta livre vcs me indicam.
Qq dica será muito bem vinda.
Desde já grato pela atenção de todos.

Até +...
Paulo D.

MensagemEnviado: 03 Jan 2007 08:49
por Wagner de Queiroz
Olá Paulo.

No linux a maioria dos editores graficos para texto puro possuem realçador de sintaxe podendo editar programas C ou C++.

Em casa eu costumo usar o kate, kedit ou o gedit.

Imagem
http://www.kate-editor.org/screenshots/ ... ing_c_code
Ambos permitem ferramentas externas,
tipo:

Voce coloca um botão para chamar o compilador por exemplo.

Qualquer problema, me procura, tb uso linux em casa.

Em casa eu uso o Gedit por uma treta do meu navegador Opera e o kate. Embora eu goste muito do kate. O Kate por exemplo permite que voce crie seus proprios plugins. Eu estou para iniciar um projeto para fazer uma IDE C e Asm pelo Lazarus(Delphi) para rodar tanto no linux como no Windows. Mas a preguiça e o Gedit estao me segurando...

Até o Bluefish (Editor de HTML) tem realçador para C++

MensagemEnviado: 03 Jan 2007 10:03
por Paulo
Wagner,

Valeu pela dica, vou dar uma testada e qq coisa posto aqui as dúvidas.

E compilador? Vc usa o que?

Até +...
Paulo D.

MensagemEnviado: 03 Jan 2007 13:44
por Wagner de Queiroz
Uso o SDCC para MCU
e
GCC para programas C imbecis.

Ou o Lazarus para aplicacoes mais incrementadas
(Lazarus = Compilador proximo do Delphi)

MensagemEnviado: 04 Jan 2007 15:04
por elbrenon
compilador: g++

não faço interface gráfica em linux, mas se fosse fazer iria utilizar a wxwidgets, pois já sei mexer nela no windows e ela é mwultiplataforma

como editor eu utilizo qualquer um: kwrite, vi ; são todos bons agora depende se vc gosta do mouse ou não

MensagemEnviado: 04 Jan 2007 16:15
por Paulo
Pessoal,

Valeu pelas dicas.
Estou iniciando no Linux, por isso mta coisa é vaga pra mim, mas vou me virando e qq coisa posto aqui ou no fórum de Linux.


Até +...
Paulo D.

MensagemEnviado: 16 Jan 2007 21:49
por joe-adb
Fala Paulo

Existem várias IDEs interessantes para o GNU/Linux.

Eu uso basicamente o Emacs, que é um editor de textos que te permite fazer uma porrada de coisas, funcionando de forma semelhante a uma IDE.

Mas, já que você veio do Borland, deve estar mais acostumado com algo mais gráfico, "bonitinho" e fácil de usar, então aqui vão algumas sugestões:
-Anjuta (excelente IDE para C/C++, pode ser integrada com o Glade, que é um construtor de interfaces gráficas, tem todas as frescurites imagináveis que uma boa IDE deve ter)
-KDevelop (não conheço muito, mas pelos screenshots que vi, parece ser bem simples de usar e bastante similar ao Anjuta)
-CodeBlocks (está ganhando bastante popularidade ultimamente)
-Eclipse + plugin CDT (se você pretende programar para sistemas embarcados, essa combinação é a mais aconselhável)

Deve existir mais uma dezena, no mínimo, de IDEs para GNU/Linux, mas essas são as que eu mais ouço falar.

Vale a pena dar uma pesquisada na internet e dar uma experimentada, garanto que pelo menos de uma delas você vai gostar :-)

Abraço

MensagemEnviado: 17 Jan 2007 06:11
por Paulo
Valeu joe-adb.
Pode ter certeza que vou dar uma verificada nelas e depois posto aqui o resultado.
Ainda não tive tempo de testar as dicas dos colegas, pq surgiram uns imprevistos, daí ainda to meio enrolado, mas logo que eu onseguir escapar deles, vou dar prioridade para fazer análises dessas dicas.

Até +...
Paulo D.

MensagemEnviado: 17 Jan 2007 08:56
por mrtabs
Pra fazwer aplicação grafica, simples igual ao builder nao existe...
mas tem uns similares, q com um pouco de estudo, vai bem tb...
sobre os citados, o kdevelop eh um simples editor, nada mais...
o CDT é legalzinho, tem code completion, mas tem alguns bugs no folding etc.
Anjuta e Codeblocks nunca vi.

soh q isso eh soh pra escrever o codigo ..nao pra fazer "drag n drop"...

algo parecido vc pode usar o GLADE (GTK) ou o QTDesign...

ja teneti usar o kylix uma vez, e achei mto ruim (alias, senao me engano, da pra fazer prog em C++ nele tb)

falow

MensagemEnviado: 18 Jan 2007 12:07
por Wagner de Queiroz
Agora que o assunto mudou,

Tem o Kommander. Uso ele em casa. Ele é uma Ide visual onde boto botoes caixinhas e escrevo em shell script. Um exemplo são os instaladores do Clicaki do Kurumin que são feitos nesta ferramenta.

A respeito do Kylix ... LEEEEEEENTO ! Muito LEEEEEENTO para compilar qualquer porcariazinha. em ObjectPascal(Delphi) tem o Lazarus. Ele é meio pedreiro para instalar no Linux, mas tem versao pra Windows.

MensagemEnviado: 04 Set 2007 16:30
por filipe.renaldi
O kate é apenas um editor, não tem suporte a gerenciamento de projetos.

Dê preferencia às IDEs dos ambientes gráficos, Como por exemplo o Anjuta se estiver no Gnome e KDevelop se estiver no KDE.

Particularmente, gosto de desenvolver projetos em QT (que é multiplataforma) usando o KDevelop.

Tem ainda o Code::Blocks que é multiplataforma.

Todos com GCC.

MensagemEnviado: 04 Set 2007 19:44
por chipselect
Eu sugiro o Eclipse, "multi-tudo" e cheio de plugin.

Eu uso o eclipse assim:
Eclipse + plugin CDT + GCC/G++ pra programar em C/C++ pra Linux ou Windows (com MinGW ou CygWin). DevC dá problema pra debugar código que usa threads.

Eclipse + plugin CDT + SDCC pra 8051

Eclipse + plugin CDT + GCC pra ARM pra programar os STR7xx da vida

Eclipse + Springs + Hibernate + JSF + Amateras + Log4J + etc para java...

De graça você ganha integração excelente com CVS, um look-and-feel totalmente configurável, configuração de hot-key pra praticamente tudo, geradores de código automático, aceita qualquer linguagem de programação desde que exista um plugin pra sintaxe dela, modelagem UML ou qualquer outra com geração de código (com plugin, é claro), etc. Dá até pra usar o compilador C++ do CBuilder no CDT, mas isso nunca tentei.

O preço é um conjunto de menus de configurações muito louco no eclipse, e, pra trampar com folga, 1G se instalar muitos plugins. Outro problema são as famosas dependências, tipo o plugin GREEN precisa do plugin GEF instalado, e assim por diante.

Obviamente não existe uma VCL da vida que faz quase tudo pra vc. Se for esse o caso, utilize o Lazarus, é pascal, mas tem algo parecido com "VCL", e acho que fica + restrito ao Linux.