pedrotuga Posted July 14, 2006 at 05:50 PM Report #38286 Posted July 14, 2006 at 05:50 PM 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?
Triton Posted July 14, 2006 at 07:03 PM Report #38293 Posted July 14, 2006 at 07:03 PM 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
pedrotuga Posted July 14, 2006 at 11:20 PM Author Report #38314 Posted July 14, 2006 at 11:20 PM 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
Triton Posted July 15, 2006 at 12:30 AM Report #38318 Posted July 15, 2006 at 12:30 AM 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
PaLobo Posted July 15, 2006 at 08:23 AM Report #38333 Posted July 15, 2006 at 08:23 AM 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. http://s4.bitefight.com.pt/c.php?uid=20666
pedrotuga Posted July 16, 2006 at 01:24 AM Author Report #38465 Posted July 16, 2006 at 01:24 AM 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?
Triton Posted July 16, 2006 at 08:54 AM Report #38478 Posted July 16, 2006 at 08:54 AM SPE - Stani's Python Editor Free Python IDE with Blender, Kiki, PyChecker, Remote Debugger, Uml, and wxGlade support. http://stani.be/python/spe <3 life
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now