Ir para o conteúdo

O que é o BeeWare?

Python provou ser uma linguagem altamente capaz - acessível para para os novatos, mas poderosa nas mãos de especialistas. O projeto BeeWare tem como objetivo aproveitar o poder do Python como linguagem e usá-lo para permitir que usuários de todos os níveis de habilidade desenvolvam aplicativos com interfaces de usuário nativas. interfaces de usuário nativas.

O objetivo final do projeto BeeWare: Ser capaz de fazer para software móvel e e desktop o mesmo que o Django fez para o software da Web: colocar nas mãos dos usuários colocar nas mãos dos usuários um conjunto de ferramentas e bibliotecas que lhes permitam desenvolver interfaces de usuário ricas e nativas e implementá-las em seus dispositivos. e implantá-las em seus dispositivos. Isso inclui:

  • Ferramentas para permitir que o Python seja executado em diferentes dispositivos,
  • Ferramentas para empacotar um projeto Python, para que ele possa ser executado nesses dispositivos.
  • Bibliotecas para acessar os widgets e recursos nativos dos dispositivos,
  • Ferramentas para ajudar a desenvolver, depurar, analisar e implantar esses projetos.

O objetivo é que esse conjunto de ferramentas seja suficientemente fácil de usar para para iniciantes usarem em um ambiente semelhante ao das Django Girls, mas mas poderosas o suficiente para que possam ser usadas para impulsionar o próximo Instagram, Pinterest ou Disqus.

No entanto, não se trata apenas de software. Nosso objetivo também é ser um projeto com uma consciência social. Nosso objetivo é desenvolver e manter uma comunidade diversificada e comunidade diversificada e inclusiva, e temos um Código de Conduta que é rigorosamente rigorosamente aplicado. Também aspiramos a desenvolver uma comunidade saudável e sustentável sustentável, que esteja ciente dos problemas de saúde mental de seus participantes e que forneça os recursos para que as pessoas comecem a se envolver, e continuem a se envolver com a comunidade.

O que posso fazer com o BeeWare?

Com o BeeWare, você pode fazer o seguinte:

  • No macOS, você pode criar aplicativos de console ou com interface gráfica, empacotados como pacotes .app, pacotes DMG ou instaladores PKG, totalmente assinados e autenticados para distribuição independente ou na App Store do macOS.
  • No Windows, é possível criar aplicativos de console ou com interface gráfica, empacotados como instaladores MSI ou arquivos ZIP, compatíveis com certificados de assinatura padrão para distribuição independente.
  • No Linux, é possível criar aplicativos de console ou com interface gráfica, empacotados como pacotes nativos do sistema (deb/rpm), Flatpaks ou AppImages.
  • No iOS, é possível desenvolver aplicativos nativos, empacotados como projetos do Xcode, que podem ser compilados e distribuídos na App Store do iOS.
  • No Android, é possível criar aplicativos, empacotados como arquivos binários APK ou Android App Bundles (AAB), adequados para distribuição pela Google Play Store ou para instalação direta.
  • Nos navegadores da web, é possível criar aplicativos de página única, compactados em um arquivo ZIP adequado para serem hospedados em qualquer servidor web de arquivos estáticos.

Conheça Brutus

Brutus, a abelha

Brutus the Bee é o mascote do projeto BeeWare. Ele é uma pequena abelha abelha operária.

Fato curioso: uma pessoa que cria abelhas é chamada de apicultor - um nome que o projeto BeeWare usa para descrever a equipe principal. Isso também reflete o relacionamento que a equipe principal deseja ter com a comunidade - somos pastores da comunidade e forneceremos e forneceremos orientação, mas sabemos que o trabalho real é feito pela comunidade como um todo. comunidade como um todo.

Para onde vamos agora?

Você pode saber mais sobre a história e filosofia da BeeWare.

Se você quiser experimentar o BeeWare, experimente nosso tutorial.

Se você deseja se manter atualizado sobre o que estamos fazendo, siga [@beeware@fosstodon.org] no Mastodon. Se você deseja receber atualizações, dicas, sugestões e anúncios sobre o projeto BeeWare, [inscreva-se na lista de discussão BeeWare Enthusiasts].