• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

pedrotuga

As minhas aventuras em clientside - dicas please

7 mensagens neste tópico

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?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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. :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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! :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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. :D

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora