[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