July 6, 2020

Brython: uma implementação de Python para desenvolvimento web

Brython: uma implementação de Python para desenvolvimento web

JavaScript é a linguagem soberana para desenvolvimento web atualmente, certo? Mas o time por trás do projeto Brython quer perturbar o equilíbrio dessa balança – para o lado do Python.

O Brython é uma implementação do Python para desenvolvimento web, front-end. Ou seja, para o código que roda do lado do usuário, nos dispositivos, e não no servidor, ou back-end, onde o desenvolvimento com Python já é mais utilizado.

Segundo os autores, a visão é grandiosa:

“O Brython é desenhado para substituir o Javascript como a linguagem de programação para a web. Assim, é uma implementação de Python 3 adaptada para o ambiente HTML 5, com uma interface para os objetos do DOM [Document Object Model e eventos."

No site do projeto, você pode conferir alguns exemplos de aplicação, desde um simples “Hello World” até um game interativo e outras funções recorrentes no desenvolvimento web.

Alguns desenvolvedores, porém, apontam críticas ao projeto, como a introdução de variedades semânticas que “corromperiam” a sintaxe original do Python.

De qualquer forma, é um projeto interessante para se conferir.

Acesse a página do projeto Brython.