Jump to content

Recommended Posts

Posted

Viva...

ora bem...

quero começar a programar seriamente aplicações normais em vez de server-side/web  programming.

Gostava de usar php pois é uma linguagem que até domino bem e que na minha opinião é super facil de usar, dá para fazer 1001 coisas de forma simples e é rápida.

Mas pelo que tenho visto os projectos de GUI em php estão um pouco parados... o phpgtk é o maior, mas n parece querer emergir muito.

Por isso pensei... python... pelo que já andei a ver python pareceu-me um linguagem que eu ia gostar e tambem me parece muito avançada e adaptada às necessidades actuais.

Basicamente curto linguagens que se aguentam bem em programação procedual, que facilitem a manipuação de strings e portabilidade entre tipos de dados.

N estou muito numa de escrever o código de janelas à mão... já lá vai o tempo de programar todos osniveis de uma aplicação, procuro um IDE simples leve, portável e ope-source que me permita criar apliacações GUI com facilidade.

O netbeans parece uma opção boa, mas n estou muito de linguagens que levam o poo ao extremo como java ou C#.... peloque tenho visto o mais adequado a mim acho que é mesmo o python... há aqui no fórum um bom movimento de pessoal do python...

alguem me diz uma solução rapida e simples para compilar python no windows?

Claro que esotu aberto a outras soluções, mas digo desde já que visualstudio está fora de questão e o borland n é exactamente o que procuro.

Estou  aberto a outras sugestões, como perl, ou uma forma de compilar GUIs em php que seja simples mas que eu desconheça.

Já que cá estamos... alguem usa isto?

http://boa-constructor.sourceforge.net/

já vem com compilador? é só clicar em compilar e correr? ou tem que se ter tudo já prontinho para compilar python antes de instalar o boa?

Já agora... eu uso o apachefriends ( xampp ), aquilo vem com suporte perl... alguem me diz se posso fazer aplicações que corram no meu pc ou se só permite usar CGI?

Posted

Para usares Perl a melhor solução é sacares a distrubuição ActivePerl (http://www.activestate.com/) mas não te aconselho Perl para GUI's.

Já que não queres Java nem C#, a escolha recai numa linguagem de alto-nível que a meu ver, são onde implementes o que queres mais fácilmente, ou seja Python ou Ruby.

No caso do Ruby, também está a evoluir rapidamente, talvez devido ao RoR (Ruby on Rails, uma framework de web) e do Python tens a certeza que tens ajuda mais fácilmente e que é uma linguagem excelente e com todas essas características.

Quanto a GUI's, aconselho-te a aprenderes wxPython, vê o post que fiz na secção do Python. 😄

<3 life

Posted

epa... o wxpython é um conjunto de bibliotecas certo?

eu preciso de uma coisa que use isso e que tenha um guide para criar aplicacoes graficas com cenas tipo drag and drop...

acho que vou experimentar o boa... já estive a ver e a instalação do python é facil. e do boa tb

já fizeste alguma aplicação com um GUI?

foi facil?

Estou mais virado para o python... para aplicações web tenho o php que na minha opiniao batte qq outra aos pontos...

a cena do RoR é mais o alarido que outra coisa... há outras frameworks bue de avançadas como o synfony ( PHP ) e o django ( python ), no entanto anda aí tudo maluco com o ror... mas para ser franco, para alem dos produtos da signals37 ainda não vi nada... aliás... a maior comunidade de RoR usa um script php para os fóruns deles... lol

Posted

Para fazer o drag & drop dos controls usas o Glade (wxGlade neste caso - http://wxglade.sourceforge.net).

wxGlade is a GUI designer written in Python with the popular GUI toolkit wxPython, that helps you create wxWidgets/wxPython user interfaces. At the moment it can generate Python, C++, Perl and XRC (wxWidgets' XML resources) code.

As you can guess by the name, its model is Glade, the famous GTK+/GNOME GUI builder, with which wxGlade shares the philosophy and the look & feel (but not a line of code).

It is not (and will never be) a full featured IDE, but simply a "designer": the generated code does nothing apart from displaying the created widgets. If you are looking for a complete IDE, maybe Boa Constructor, PythonCard or Spe(which includes wxGlade itself, BTW...) is the right tool.

Eu já usei o SPE e é bom, eu não sou grande especialista em GUI building em Python... ainda nunca tentei fazer nada pois tenho outros aspectos que axo mais interessantes para aprender, e que me dão as bases para aprender aplicações GUI.

Em todo o caso, fala comigo no MSN que te dou umas dicas! 😄

<3 life

Posted

Como o triton já disse... A melhor opção caso optes por python é sem dúvida programares a GUI como wxPython. Aviso desde já que o wxGlade tens umas manhas um pouco estranhas mas depois de entender o conceito da coisa é mais ou menos fácil criar uma GUI. Aconselho no entanto a primeiro aprender python sem te preocupares como GUI, pois para conseguires ajustar algumas coisas no GUI terá que ser à unha e para isso terás que entender melhor o python e o wxPython.

Portanto força com isso. Já existem vários users aqui no fórum que também estão a aprender e todos juntos chegamos lá mais depressa. 😄

P.S. Também uso o SPE. É muito fixe e é open.

Posted

Como o triton já disse... A melhor opção caso optes por python é sem dúvida programares a GUI como wxPython. Aviso desde já que o wxGlade tens umas manhas um pouco estranhas mas depois de entender o conceito da coisa é mais ou menos fácil criar uma GUI. Aconselho no entanto a primeiro aprender python sem te preocupares como GUI, pois para conseguires ajustar algumas coisas no GUI terá que ser à unha e para isso terás que entender melhor o python e o wxPython.

Portanto força com isso. Já existem vários users aqui no fórum que também estão a aprender e todos juntos chegamos lá mais depressa. 🙂

P.S. Também uso o SPE. É muito fixe e é open.

epa... wu sei que tenho que usar o wxpython ou o pygtk ou uma coisa do estilo... só estava é à procura de um ide que criasse as janelas por mim... até agora ainda só encontrei o boa.

Quanto a aprendisagem de python... já tenho experiencia de programação e já andei a dar uma olhadela... esse não é o meu problema... não vou perder tempo a fazer tutoriais basicos pois já não são para mim.

já agora ... o que é o SPE?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.