[FUG-BR] Programação C - IDE

Patrick Tracanelli eksffa em freebsdbrasil.com.br
Domingo Junho 11 19:00:25 BRT 2006


Pessoal, o bom senso nao esta prevalecendo nesta thread. Sugiro que 
consideracoes pessoais sejam continuados fora da lista, em particular, 
ou como indica as regras da lista, que esta thread seja movida para a 
lista chat em fug.com.br se mais de 2 pessoas quiserem continuar essa conversa.

Lembrando que fugimos do topico com essa discussao muito mais do que a 
pergunta original estava fora do topico. Apesar do amigo se referir a 
Linux, o Anjuta esta igualmente disponivel para FreeBSD

/usr/ports/devel/anjuta/

Sendo assim opinioes pessoais sobre o software, de pessoas que tiverem 
experiencia com ele em Linux ou FreeBSD serviriam bem ao amigo que 
perguntou.

Sem mencionar que estamos numa lista com quase 1000 pessoas. Entao vamos 
pensar se nossa mensagem sera util pra ao menos 5% dessas pessoas, antes 
de apertarmos Enviar. E se o amigo que fez a pergunta original realmente 
queria algo especifico para Linux, com nossa agressividade acabamos nao 
descobrindo e o pior, correndo o risco de assusta-lo, ao inves de 
conquistar um novo usuario pro FreeBSD.

Bom, voltando ao assunto, ao amigo que perguntou, tanto em FreeBSD 
quanto em Linux (e esperamos que voce fique com a primeira opcao) a 
primeira coisa que voce precisa ter em mente antes de optar por uma IDE 
e a linguagem que voce tem facilidade (no caso, voce parece interessado 
em C/C++, entao a maioria se aplica a voce), e principalmente, que 
biblioteca voce quer usar pra aplicacao. As mais populares sao GTK e QT, 
mas nao sao compativeis entre si.

Tendo isso em mente voce tem otimas opcoes, com Kdevelop (KDE, QT), 
Glade (pra manipulacao das telas, GTK ou QT), Geany (GTK), o proprio 
Anjuta (sim, e uma das boas opcoes pra GTK), VDKBuilder (VDK+GTK). Todos 
sao boas opcoes, mas todos tem suas fraquesas. Em geral deixam a desejar 
para algumas IDE mais comuns, mas levam pouco tempo pra voce se adaptar.

http://www.kdevelop.org/
http://geany.uvena.de/
http://home.planet.nl/~groe2579/vdkbuilder/screenshots.html

Agora, se voce realmente vai desenvolver pra Front End, indico 
fortemente que voce cosidere MONO como uma opcao, e (opiniao pessoal 
agora) o GTKSharp

http://www.mono-project.com/GtkSharp

Por ser um projeto similar ao .Net o mono tem as mesmas vantagens e 
desvantagens dele, sendo a principal desvantagem a dependencia de 
framework para a maioria das aplicacoes, contudo, menos dependente que 
.Net, e em relacao as vantagens, tem todas as vantagens do .Net e mais 
algumas que so sistemas Open Source podem dar, como uma comunidade 
grande, empolgada e disposta a ajudar (procure Mono Brasil). Pense, nao 
importa se voce desenvolva em FreeBSD, Linux ou Windows. Se for mono, 
com pouca (ou nenhuma, dependendo do tipo de aplicacao) modificacao seu 
sistema vai rodar nessas plataformas.

http://monobrasil.softwarelivre.org/

A, soh pra constar, aqui voce vai encontrar muito mais sysadmins FreeBSD 
do que desenvolvedores de aplicacoes Front End em ambiente de Software 
Livre, entao se voce perguntar sobre firewall, seguranca, performance, 
Web servers, email, Wireless, redundancia, alta disponibilidade, samba, 
LDAP, estara muito bem servido. Mas pra IDE front end, as chances sao 
menores ;)

Bem-vindo.

-- 
Patrick Tracanelli

FreeBSD Brasil LTDA.
(31) 3281-9633 / 3281-3547
316601 em sip.freebsdbrasil.com.br
http://www.freebsdbrasil.com.br
"Long live Hanin Elias, Kim Deal!"



Mais detalhes sobre a lista de discussão freebsd