BeeWare

Scrivere una volta sola. Distribuite ovunque.

Scrivete le vostre applicazioni in Python e rilasciatele su iOS, Android, Windows, MacOS, Linux, Web e tvOS utilizzando interfacce utente ricche e native. Più applicazioni, un'unica base di codice, con un'esperienza utente completamente nativa su ogni piattaforma.

Seguire il tutorial Voglio contribuire Donate e sosteneteci!

Una base di codice. Più 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 di 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 mobile 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?

... si comporta in modo nativo.

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.

Open source

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 ha una licenza BSD ed è disponibile a 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.

Dalla diversità nasce la forza

Una comunità diversificata è una comunità forte. Ciò significa accettare persone di ogni livello di esperienza, di ogni provenienza, di ogni razza, credo, orientamento ed espressione. Il progetto BeeWare si impegna a sviluppare e mantenere una comunità diversificata e accogliente. Abbiamo una offerta aperta di tutoraggio per chiunque voglia essere coinvolto come collaboratore, sostenuta da un Codice di condotta che viene rigorosamente applicato.

Contribuisci!

Se tutto questo vi sembra interessante, perché non date un'occhiata ai progetti BeeWare e vedete come potete utilizzarli nello sviluppo di applicazioni Python? Oppure, se volete contribuire e non avete mai contribuito all'open source prima d'ora, iniziate con la nostra guida per chi contribuisce per la prima volta. Se vi sentite pronti a tuffarvi subito, date un'occhiata alle pagine del progetto o alla nostra guida su cosa potete fare per aiutare.

Rimaniamo in contatto!

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

Membri

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

Oro Membro


Ultime notizie

02 Jun: May 2025 Status Update


Progetti

Toga Toga

Un toolkit GUI nativo di Python e del sistema operativo.

Briefcase Briefcase

Convertire un progetto Python in un'applicazione nativa indipendente.

... e molti altri