Executando verificação de segurança...
3

Muito legal o artigo, @csant, não conhecia a ferramenta.

Agora, estou me pergutando o seguinte: se a idéia é desenvolver uma aplicação desktop utilizando a sintaxe web(HTML, CSS, JS), seria mais simples utilizar Electron, pois oferece a mesma vantagem, sem a necessidade de utilizar duas linguagens diferentes(python e javascript). O que acha?

Carregando publicação patrocinada...
1

Acho que depende muito do que você está fazendo. PyWebView é, conforme falo na publicação, uma solução para um problema específico: criar uma interface gráfica para uma aplicação em desktop em cima de um código que você já tem.

Acho que o Electron faz sentido se você quiser fazer algo do zero. Caso contrário, se você já tiver uma aplicação em Python, é uma vantagem você poder utilizar o código já desenvolvido em vez de refazê-lo em JS.

Também pode haver motivos para você querer "misturar" tecnologias, como o uso de pacotes específicos de uma linguagem para resolver algum problema. Python tem ótimos pacotes de Data Science, e poder misturá-los com os frameworks visuais do JavaScript parece ser uma boa!

No fim, creio que a conveniência da ferramenta depende muito do caso no qual ela está sendo aplicada! =)

1

Entendi, faz sentido no contexto em que já há algo desenvolvido em python. Mas, acredito que "misturar" tecnologias no mesmo projeto é algo que no geral as empresas vão ter receio, dificulta mais a contratação.

Mas, como disse, depende do caso.