Francesco, gostaria de fazer algun comentarios sobre seu post:
1)
Francesco escreveu:Antigamente a Borland havia feito um Delphi/Builder para linuxm o Kylix. Não seu que fim levou, mas se você vem do Delphi, vai sofrer menos se começar com algo assim.
Eu fui escravo do Delphi por muitos anos. No começo eu tinha saido do VB que era um saco pelas runtimes loucas que inseriam carga morta sob cada programa que eu criava. Até hj a microsoft insiste nessa idiotice (.net)
O delphi criava aplicacoes nativas pesando peso do executavel sem bagagem extra e que durante muito tempo sua rapidez e eficiencia me enterravam mais fundo no desenvolvimento.
Tudo era lindo e maravilhoso até o java aparecer com sua maquina virtual e de volta aquela ideia escrota de ter que se instalar o java para rodar seus aplicativos. a Ideia basica era que um codigo compilado para java rodaria sem modificacao em qualquer lugar, seja um pc com windows, ou linux ou no apple, ou em celulares, ou na TV com quase nenhuma alteração, a promessa era linda, mas a microsoft queria imitar a ideia e tentar dominar o mundo copiando novamente uma ideia copiada dela mesma (com o vbRuntime do VB) e sua ideia evoluida do pcode do visualBASIC.
Entao o criador do Delphi foi contratado pela microsoft e o Delphi começou a correr ladeira a baixo.
Neste meio tempo a Borland apostando no mundo linux criou o Kylix, Nesta época eu ja usava o linux e tentei instalar o Kylix. Afundei na lama pois o Kylix era complicado de se instalar. Era o mal do linux, cada disro tinha sua moda e é o mal da liberdade.
O kylix dava trabalho para criar aplicacoes e a filosofia do delphi nao deu certo no linux.
Neste meio tempo o freepascal foi evoluindo e comecou a poder compilar codigo do delphi. Dai para o Lazarus foi um passo
Hoje em dia o Kylix esta aposentadissimo e o Lazarus é uma real possibilidade opensource para WIndows e Linux. Entretanto seus executaveis sao muito pesados (grandes e demorados para carregar)
Francesco escreveu:O GTK é para gente roots, que dorme abraçado com o TUX. Parabéns para quem consegue... mas eu prefiro algo multi-plataforma.
Sobre o GTK, o GTK é multiplataforma sim.
http://www.gtk.org/download/win32.php
O problema do GTK é que ele tem uma abordagem totalmente diferente de tudo que ja foi visto antes, das IDEs que estamos acostumados a usar. Para comecar. Vc pode programar para GTK com quase qualquer linguagem!
Python, C, C++, Pascal, PHP e talvez outras mais.
quando abandonei o CorelDRAW quando fui para o linux, precisava de um substituto para trabalhar. Conheci o Inkscape (hoje nao largo o inkscape por nada) O inkscape é multiplataforma e usa o GTK.
O GTK foi criado para o GIMP (Gimp Tool Kit) o GIMP todo mundo sabe que funciona no Windows e Linux, (O gimp é poderoso e apesar de demorar para carregar, o inkscape por outro lado carrega rapidinho).
Agora o ubuntu tem uma nova ferramenta de desenvolvimento, vale a pena tentar usar, se chama Quickly
https://wiki.ubuntu.com/Quickly
Nao é em C ou C++, mas promete.