Jorge Godoy escreveu:
> On Tuesday 08 July 2008 12:21:56 Leonardo Pinto (Gmail) wrote:
>
>> Melhor em que?! E como "melhor" é muito relativo, a melhor então é GTK.
>>
> Para C++? Acho que não... A implementação da GTK é horrenda!
>
>> E agora Eu quem vendo meu peixe: Pessoalmente prefiro GTK (GNOME),
>> totalmente free, GNU GPL desde sua concepção, e com portabilidade para
>> todos Unix, Rwindows, Mac OSX inclusive projetos para também concepção
>> nativa, etc...
>>
> Mas programaticamente horrível. E com visual terrível em todas as
> plataformas
> :-P
>
Olá,
Desde os primórdios até hoje em dia, programo em C com GTK+ e C++
com GTKmm, que para mim não tem nada de "programaticamente horrível",
isso é apenas uma questão de "acostumar o olhar", pois acostumei-me com
STL e GTK para mim é só um tipo de STL com objetos visuais (widgets).
Quanto à aparência, isso vai do tema e designer, por exemplo, veja a
entrada de um sisteminha que estamos fazendo, sendo que quando clicado
em cada botão fica como o sobre (que está clicado, baixo relevo) e
quando o mouse estiver por cima fica com o mesmo formato mas em alto
relevo: http://www.juniorpolegato.com.br/imagens/entrada.png
Veja que não defendo C com GTK+, ou C++ com GTKmm, ou C++ com QT,
ou seja lá o que for... Isso vai de cada um, cada uma dá uma olhada e
então que siga o caminho das pedras. Comecei com C e GTK+, passei para
C++ e GTKmm e agora estou caminhando para Python com PyGTK (Kiwi, Eagle,
Django, TurboGears ainda sob análise), mas antes travei uma luta entre
mim e Java, Ruby on Rails, Python e Perl, sendo que me dei melhor com
Python. A gente evolui e vai sentindo que a cada passo precisa de uma
linguagem de nível mais alto.
Meu conselho: escolha umas três linguagens, tente fazer a mesma
coisa com estas, sendo esta coisa uma tanto quanto significante diante
do trabalho que pretende executar. Depois veja quais API (GUI ou
WebFrameWork), conforme o caso, disponível para cada linguagem e refaça
os testes. Depois disso acho que então vai poder dizer: "Para mim e
neste caso, a melhor escolha seria '%s'!"
[]'s
Junior Polegato
---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html