Vai al contenuto

BeeWare

Scrivi una volta sola. Distribuisci ovunque.

Scrivi le tue app in Python e pubblicale su iOS, Android, Windows, macOS, Linux, Web e tvOS utilizzando interfacce utente native e ricche. Più app, un unico codice base, con un'esperienza utente completamente nativa su ogni piattaforma.

Un unico codice base. Molteplici applicazioni.

BeeWare vi permette di scrivere la vostra applicazione in Python e di rilasciarla su più piattaforme. Non è necessario riscrivere l'applicazione in più linguaggi di programmazione. Significa nessun problema con gli strumenti di compilazione, gli ambienti, la compatibilità, ecc.

Strumenti nativi Python…

Python ha dimostrato di essere un linguaggio di grande capacità, accessibile per i principianti, ma potente nelle mani degli esperti. Perché non dovreste essere in grado di usare Python ovunque abbiate bisogno di dire a un computer di fare qualcosa? E i vostri strumenti non dovrebbero sfruttare tutte le capacità di Python come linguaggio, non solo quelle che si adattano bene a un binding C?

…su dispositivi mobili e desktop…

L'informatica moderna non si svolge in una finestra di console 80x25. Avviene su telefoni, tablet e computer desktop con interfacce utente ricche. Non dovreste essere in grado di usare Python in tutti questi luoghi e sfruttare le capacità uniche di queste piattaforme?

…comportandosi in modo naturale.

Gli utenti finali non dovrebbero preoccuparsi della lingua in cui sono scritti i loro strumenti. E questo inizia con l'apparire e il comportarsi come strumenti completamente nativi. Aspetto nativo, comportamento nativo, forniti nello stesso modo in cui viene fornita un'applicazione nativa. Perché i vostri strumenti Python non dovrebbero adattarsi altrettanto bene di uno strumento nativo?

Questo è BeeWare.

Ecco cosa offre BeeWare. Strumenti che aiutano a scrivere codice Python con una ricca interfaccia utente nativa; e le librerie e il codice di supporto necessari per far funzionare quel codice su iOS, Android, macOS, Linux, Windows, tvOS e altro.

Codice aperto

Il processo di sviluppo open source ha dimostrato di essere il modo più affidabile per sviluppare software robusto e affidabile. Ecco perché l'intera suite di strumenti BeeWare è concessa in licenza BSD e disponibile per tutti per l'uso e la modifica.

Tutti i contributi sono benvenuti

Ma non si tratta solo di codice. Un progetto software di successo richiede documentazione, capacità di progettazione, feedback e segnalazioni di bug. La comunità di BeeWare riconosce che tutti i contributi sono importanti, non solo quelli che arrivano come richiesta di pull su GitHub.

La diversità è fonte di forza

Una comunità diversificata è una comunità forte. Ciò significa accettare persone con diversi livelli di esperienza, provenienti da ogni background, di ogni razza, credo, orientamento ed espressione. Il progetto BeeWare si impegna a sviluppare e mantenere una comunità diversificata e accogliente. Abbiamo un'offerta aperta per fare da mentori a chiunque voglia partecipare come collaboratore, supportata da un Codice di condotta rigorosamente applicato.

Contribuisci!

Se tutto questo ti sembra interessante, perché non dai un'occhiata ai progetti BeeWare e scopri come puoi utilizzarli nello sviluppo di applicazioni Python? Oppure, se desideri contribuire e non hai mai collaborato a progetti open source prima d'ora, inizia con la nostra guida per i nuovi contributori. Se ti senti pronto per tuffarti direttamente, consulta la documentazione o la nostra guida su cosa puoi fare per aiutare.

Rimaniamo in contatto!

Segui @beeware@fosstodon.org su Mastodon o iscriviti alla mailing list degli appassionati di BeeWare per aggiornamenti, suggerimenti, consigli e annunci relativi al progetto.

Membri

BeeWare è supportato da utenti come te! Ogni piccolo contributo è importante: clicca qui per contribuire.

Membro Gold

Anaconda logo Anaconda logo

Ultime notizie

March 02: February 2026 Status Update

Prossimi eventi

Nothing at the moment…

Documentazione

Un toolkit GUI nativo di Python e del sistema operativo.

Convertire un progetto Python in un'applicazione nativa indipendente.

…e molto altro ancora.