• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Integrando Python e JavaScript
 

Integrando Python e JavaScript

on

  • 1,440 views

Há várias formas de utilizar Python em ambientes onde JavaScript está disponível

Há várias formas de utilizar Python em ambientes onde JavaScript está disponível

Statistics

Views

Total Views
1,440
Views on SlideShare
1,439
Embed Views
1

Actions

Likes
1
Downloads
17
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Integrando Python e JavaScript Integrando Python e JavaScript Presentation Transcript

    • Integrando+
    • Luiz Cláudio Silvaluizclaudio@linguagil.com.br@luizclaudiosluizclaudiosilva
    • Criada, em 1991, porGuido Von RossumHomenagem aoMonty Python
    • Sintaxe simples e fácil de ser de assimiladaMultiparadigma (OO, estruturada e funcional)Tipagem dinâmica e forteMultiplataformaInterpretada (bytecodes)Ambiente interativo“Vem com baterias”Software Livre (licença compatível GPL)
    • (Marco André Lopes Mendes <marcoandre@gmail.com>, “Porque Python”, 2010)
    • Quem usa ?
    • Criada, em 1995, porBrendan Eich
    • InterpretadaBaseada em protótiposTipagem dinâmica e fracaMultiparadigma (OO, estruturada, funcional)Formalizada como ECMAScriptUsada além dos navegadores(aplicações, servidores, ...)
    • +
    • Uma camada Python para a engine JavaScript V8 do GoogleFunciona como uma ponte entre objetos Python e JavaScriptPermite usar a engine V8 em programas Pythonhttps://code.google.com/p/pyv8/
    • Adaptação do projeto ExecJS do RubySeleciona automaticamente o melhor runtime JavaScriptdisponível e devolve como um objeto PythonSuporta as engines PyV8, Node.js, Apple JavaScriptCore,Mozilla SpiderMonkey e MS Windows Script Host (Jscript)https://github.com/doloopwhile/PyExecJS
    • Permite a compilação de código padrão Python para oequivalente em JavaScriptCódigo gerado pode ser executado em navegadores e emoutras plataformashttp://pyjaco.org/
    • MotivaçãoNão ter que aprender uma nova linguagemMenos tempo com adaptações e correções(só subset do JS é usado)Maior produtividade(uso da Python standard library)
    • Plataforma de desenvolvimento deRich Internet Applications (antigo Pyjamas)Inicialmente, uma adaptação doGoogle Web Toolkit (Java para JS)http://pyjs.org/
    • Compõe-se de um compilador de Python para JS,um framework Ajax e um conjunto de widgets com APIAtravés do pyjs Desktop, permite executar as aplicações sem anecessidade de navegador
    • Implementação de Python completamente em JavaScriptNão necessita de pré-processamento, plugins nem código noservidor.Em desenvolvimento, ganhando melhorias, mas já utilizávelhttp://www.skulpt.org/
    • Projetado para substituir o JavaScript como linguagem de scriptpara a Web.Implementação de Python 3 adaptada ao ambiente HTML5(interface para objetos DOM e eventos)Scripts com tipo "text/python"http://www.brython.info/
    • Luiz Cláudio Silvaluizclaudio@linguagil.com.br@luizclaudiosluizclaudiosilva