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

Responder a