[Cisl-comunidade] Palestra Técnica do CISL: Python no Browser - Dando Tchau ao Javascript

Comite Implementacao Software Livre cisl em serpro.gov.br
Quarta Outubro 30 15:49:11 BRST 2013


Palestra Técnica do CISL: Python no Browser - Dando Tchau ao Javascript



            Descrição:


Javascript é uma linguagem universal em sistemas WEB, por ser a única 
linguagem garantidamente presente do lado do cliente em navegadores - 
isso implica em qualquer projeto WEB ter que incorporar um pouco de 
Javascript.


Para desenvolvedores Python, a perda com isso é muito grande - já que em
 Javascript puro, não só deixam de estar disponíveis algumas das muitas 
facilidades que permitem o desenvolvimento de um bom código em Python, 
como há idiosincrasias que são simplesmente contra-produtivas - em 
particular a não existência de um sistema de importação de 
módulos/bibliotecas, inconsistência do resultado "verdadeiro/falso" para
 vários valores, transformação mágica da keyword "this", sem falar nos 
{;} e a maluquice dos callbacks.


Por outro lado, justamante pela alta-performance e presença ubiqua, 
javascript se torna uma plataforma válida para compilação de código a 
partir de outras linguagens: o que significa que é possível se escrever 
código Python que é transformado em Javascript no cliente e assim, 
sobrepujar muitos dos problemas inerentes à linguagem. É importante 
notar que esses problemas são de natureza tal que mesmo no eco-sistema 
de javascript surgiram projetos tais como o "coffescript" justamente 
para tentar mitigar alguns dos problemas da linguagem (mas preservando a
 sintaxe C-like). Portanto - querer usar Python em lugar de javascript 
não é só uma questão de "apego religioso ao Python" - mas sim, uma forma
 de se levar as mesmas vantagens que temos de Python contra outras 
linguagens para o nicho de scripts client-side.


Essa palestra menciona e demonstra alguns dentre vários frameworks que 
permitem o uso de Python no clientside como: Brython, Pyjaco, Pyjamas, 
Skulpt, Kesaco e Kivy!

Palestrante:
João Sebastião de Oliveira Bueno trabalha com software livre desde 
1997, e com a linguagem Python desde 2001. É atuante na comunidade 
brasileira de Python, se concentrando na exploração de bibliotecas e 
aplicativos gráficos que sejam acessíveis através desta linguagem. É um 
dos desenvolvedores do GIMP (GNU Image Manipulation Program). Como 
consultor com empresa própria atuou em vários projetos relacionados a 
portais e desenvolvimento de sistemas usando Python. Em 2009 e 2010 
atuou como professor assistente na Fatec de Americana, onde utilizou 
Python em várias disciplinas. Atualmente integra a diretoria da 
Associação Python Brasil e trabalha com a Simples Consultoria, com as 
tecnologias Python Plone e Zope.
Data: 04/11/2013 
Horário: 
                            10h às
                            12h 
Local: Sala de Videoconferência do Serpro - São Paulo - Luz

 
Transmissão:

A atividade será transmitida via internet pelo serviço Assiste - Vídeo Streaming Livre do Serpro.


Para acompanhar, acesse: assiste.serpro.gov.br/cisl/


Para encaminhar perguntas durante a palestra, enviem para o e-mail CISL cisl at serpro.gov.br,  twitter @CISLGovBR ou facebook https://www.facebook.com/cislgovbr
        

-- 
Atenciosamente,

Coordenação do CISL

-


"Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é enviada exclusivamente a seu destinatário e pode conter informações confidenciais, protegidas por sigilo profissional. Sua utilização desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, esclarecendo o equívoco."

"This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) -- a government company established under Brazilian law (5.615/70) -- is directed exclusively to its addressee and may contain confidential data, protected under professional secrecy rules. Its unauthorized use is illegal and may subject the transgressor to the law's penalties. If you're not the addressee, please send it back, elucidating the failure."
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/cisl-comunidade/attachments/20131030/cff48c7d/attachment.html>


More information about the Cisl-comunidade mailing list