Eu sei apenas C e Java. E realmente não quero aprender outro idioma quando puder trabalhar com o que já sei. Eu nunca escrevi um aplicativo GTK + , mas estou planejando começar com um projeto experimental. Então, existem vantagens em escrever em Python sobre Java (com relação ao GTK +)?
11
C
por que não usar o próprio CRespostas:
Python é uma linguagem muito mais expressiva que Java. Eu costumava ser um desenvolvedor Java entusiasmado, mas depois que comecei a usar o Python, nunca mais voltarei. Python é simplesmente uma linguagem maravilhosa para todos os tipos de tarefas diferentes.
Na verdade, não programei muito GTK com Java, mas há pelo menos algum suporte para o GObject Introspection, que disponibilizará muitas bibliotecas, mesmo que você use Java. Além disso, as interfaces feitas no Glade serão utilizáveis em Java. Usar Python é principalmente uma questão de conforto e não de necessidade.
fonte
Não tenho 100% de certeza sobre isso (apenas 99%: P), mas acho que é porque o Python está pré-instalado no Ubuntu enquanto o Java não. O Python também integra muito bem o GTK + ( http://www.pygtk.org/ ). Pelo menos essa é a razão pela qual prefiro o Python ao Java, embora não possa dizer algo sobre a integração do Java. E eu gosto mais da sintaxe, da documentação e da comunidade do Python.
Mas como a sagarchalise já disse, por que você não usa C se a conhece? Você pode criar suas GUIs com o Glade e usá-las em C e Python e talvez em outros idiomas.
Além disso: "Eu realmente não quero aprender outro idioma quando posso trabalhar com o que já sei." é uma atitude ... subótima ... Você deve sempre tentar expandir seus horizontes e ver como os outros fazem as coisas. Python também é uma linguagem imperativa orientada a objetos e, como sempre digo: se você conhece uma, conhece todas elas. Claro, existem algumas coisas que diferem, mas "aprender" Python é fácil, se você conhece Java. Eu diria que tente.
fonte
Estou aprendendo Python, como minha primeira linguagem de programação (além de pascal no ensino médio), tentei aprender C ++ há cerca de 10 anos e falhei, nunca fiz nada com ele e tenho vários livros sobre Java que fiz ' nt comprar. E fico feliz que o Python seja popular porque é muito mais simples de usar do que me lembro dos meus dias de programação anteriores.
Eu não sei muito sobre Python, mas se você conhece outras línguas, você pega Python rapidamente, garanto
fonte
Mas a Canonical aceita em seus repositórios aplicativos feitos com Java, veja o seguinte:
Clique em: Programming Languajes
fonte
As pessoas escolhem idiomas diferentes por diferentes razões, sendo uma importante a familiaridade com o idioma específico.
Quanto à criação de aplicativos Gtk, se você conhece Java, pode considerar Vala . É muito parecido com Java, mas muito bem integrado ao ambiente Gnome / Gtk.
fonte