Ontem recomendei, lá no Tableless, este artigo, muito bom, sobre webservices em PHP e JSP.
Hoje um amigo me perguntou alguma coisa sobre aquele velho tema, Python X Java (ou PHP, ou ASP, ou .Net, ou VB…) Vou tomar a liberdade de usar este artigo como exemplo. Não é que o código do artigo seja ruim, pelo contrário. Mas serve com perfeição para uma comparação entre as linguagens. Vamos implementar o exemplo do client do artigo usando Python e PSE. Convém dizer que não é preciso baixar e instalar nenhuma biblioteca específica para trabalhar com XMLRPC em Python, que já vem com a xmlrpclib.
A Client.java em nosso exemplo vai se chamar client.py. Fica assim:
import xmlrpclib
client=xmlrpclib.ServerProxy("http://localhost/wsdemo/webservice.php")
A testa.jsp em nosso exemplo vai se chamar client.pt, e fica assim:
<?=client.semana(2)?>
Gostou?
Olá Elcio,
Como o Assunção citou acima, indique-nos as referências para aqueles que desejam dar o primeiro passo com o Python.
Olá Elcio, tudo bem?
Elcio, sempre vejo vc falar muiiiito bem de Python e fiquei curioso em saber por onde começar a usar esse “magavilha”. Devido a isso gostaria que você escrevese um artigo monstrando o que é preciso para rodar, quais os primeiros passos… Ou então indicar um site que já tenha isso…
Grato a sua atenção,
Assunçao Jr.
Realmente, o codigo ficou bem mais simples, depois de ler algumas materias aqui no seu blog ate me deu uma pontadinha de vontade de aprender mais de python
Python é foda mesmo. Simples e extremamente poderosa. Tem biblioteca pra tudo, é uma pena os hosts nacionais não teram suporte adequado a ela. Java é extremamente poderosa, mas muito “chata” de se trabalhar. Coisas simples viram coisas enormes… Claro que há frameworks para diminuir o trabalho, mas são tão chatos! Escreve-se linhas e linhas de XML só para montar um ambiente. Claro que existem saidas como o Mentawai que não exige XML e o muito bom JSTL (taglibs) que é uma mão naroda e facinho facinho….