Vai al contenuto

Cos'è BeeWare?

Python ha dimostrato di essere un linguaggio di grande capacità, facile da usare per i per i neofiti, ma potente nelle mani degli esperti. Il progetto BeeWare si propone di sfruttare la potenza di Python come linguaggio e di utilizzarla per consentire agli di sviluppare applicazioni con interfacce utente native. nativo.

L'obiettivo finale del progetto BeeWare: Essere in grado di fare per il software mobile e desktop, la stessa cosa che Django ha fatto per il software web: mettere nelle mani degli utenti un insieme di strumenti e librerie web: mettere nelle mani degli utenti un insieme di strumenti e librerie che permettano loro di che permetta loro di sviluppare interfacce utente ricche e native e di distribuirle sui loro dispositivi. e distribuirle sui loro dispositivi. Questo include:

  • Strumenti che consentono l'esecuzione di Python su diversi dispositivi,
  • Strumenti per impacchettare un progetto Python, in modo che possa essere eseguito su tali dispositivi.
  • Librerie per accedere ai widget e alle funzionalità native dei dispositivi,
  • Strumenti per aiutare a sviluppare, eseguire il debug, analizzare e distribuire questi progetti.

L'obiettivo è che questo insieme di strumenti sia abbastanza facile da usare per i per i neofiti in un ambiente simile a quello delle Django Girls, ma abbastanza potente da poter abbastanza potente da poter essere utilizzato per creare il prossimo Instagram, Pinterest o Disqus. Disqus.

Ma non ci occupiamo solo di software. Vogliamo anche essere un progetto con una coscienza sociale. Ci proponiamo di sviluppare e mantenere una comunità comunità eterogenea e inclusiva, e abbiamo un Codice di Condotta che viene rigorosamente rigorosamente applicato. Aspiriamo anche a sviluppare una comunità sana e sostenibile. comunità sana e sostenibile, che sia consapevole dei problemi di salute mentale dei suoi e fornisce le risorse necessarie per iniziare a impegnarsi, e continuare a impegnarsi nella comunità.

Cosa posso fare con BeeWare?

Con BeeWare puoi:

  • Su macOS è possibile creare applicazioni da console o con interfaccia grafica, impacchettate come bundle .app, bundle DMG o programmi di installazione PKG, completamente firmate e autenticate per la distribuzione indipendente o tramite l'App Store di macOS.
  • Su Windows è possibile creare applicazioni da console o con interfaccia grafica, impacchettate come programmi di installazione MSI o archivi ZIP, compatibili con i certificati di firma standard per la distribuzione indipendente.
  • Su Linux è possibile sviluppare applicazioni da console o con interfaccia grafica, distribuite sotto forma di pacchetti nativi del sistema (deb/rpm), Flatpak o AppImage.
  • Su iOS è possibile sviluppare applicazioni native, sotto forma di progetti Xcode, che possono essere compilate e distribuite nell'App Store di iOS.
  • Su Android è possibile creare applicazioni, sotto forma di file APK o Android App Bundle (AAB), adatte alla distribuzione tramite Google Play Store o all'installazione tramite sideload.
  • Nei browser web è possibile creare applicazioni a pagina singola, compresse in un file ZIP e pronte per essere pubblicate su qualsiasi server web di file statici.

Vi presento Bruto

Brutus l'ape

Brutus the Bee è la mascotte del progetto BeeWare. È una piccola ape ape operaia.

Curiosità: una persona che alleva api è chiamata apiarista - un nome che il progetto BeeWare utilizza per descrivere il team principale. che il progetto BeeWare usa per descrivere il team principale. Questo nome riflette anche Questo nome riflette anche il rapporto che il team desidera avere con la comunità. comunità: siamo pastori della comunità e forniamo indicazioni, ma sappiamo che il lavoro vero è ma sappiamo che il vero lavoro lo fa la comunità nel suo complesso. comunità nel suo complesso.

E adesso dove andiamo?

Puoi saperne di più sulla storia e filosofia di BeeWare.

Se desideri provare BeeWare, prova il nostro tutorial.

Se desideri rimanere aggiornato sulle nostre attività, segui @beeware@fosstodon.org su Mastodon. Se desideri ricevere aggiornamenti, suggerimenti, consigli e annunci sul progetto BeeWare, iscriviti alla mailing list BeeWare Enthusiasts.