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 
[email protected],  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."
_______________________________________________
Cisl-comunidade mailing list
[email protected]
http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/cisl-comunidade

Responder a