Qu'est-ce que BeeWare ?¶
Python a fait ses preuves en tant que langage très performant - accessible aux nouveaux pour les nouveaux venus, mais puissant dans les mains des experts. Le projet BeeWare vise à tirer parti de la puissance de Python en tant que langage et à l'utiliser pour permettre à des utilisateurs de tous niveaux de développer des applications avec une interface utilisateur native. de développer des applications avec des interfaces utilisateur natives. natives.
L'objectif final du projet BeeWare : Pouvoir faire pour les logiciels mobiles et de bureau la même chose que Django pour le web. la même chose que Django a fait pour les logiciels web - mettre entre les mains des pour les logiciels web - mettre entre les mains des utilisateurs un ensemble d'outils et de bibliothèques qui leur permettent de développer des interfaces utilisateur riches et natives, et de les déployer. qui leur permettent de développer des interfaces utilisateur riches et natives, et de les déployer sur leurs appareils. et de les déployer sur leurs appareils. Cela inclut :
- Outils permettant à Python de fonctionner sur différents appareils,
- Outils permettant de packager un projet Python afin qu'il puisse fonctionner sur ces appareils.
- Bibliothèques permettant d'accéder aux widgets et fonctionnalités natifs des appareils,
- Outils permettant de développer, déboguer, analyser et déployer ces projets.
L'objectif est que cet ensemble d'outils soit assez facile à utiliser pour les pour les nouveaux venus dans un environnement de type Django Girls, mais suffisamment suffisamment puissants pour être utilisés pour piloter le prochain Instagram, Pinterest ou Disqus.
Mais nous ne nous limitons pas aux logiciels. Nous voulons aussi être un projet avec une conscience sociale. Nous visons à développer et à maintenir une communauté diversifiée et diversifiée et inclusive, et nous avons un code de conduite qui est rigoureusement rigoureusement appliqué. Nous aspirons également à développer une communauté saine et durable, consciente des problèmes de santé mentale. durable - une communauté consciente des problèmes de santé mentale de ses Nous aspirons également à développer une communauté saine et durable - une communauté qui est consciente des problèmes de santé mentale de ses participants et qui fournit les ressources nécessaires pour commencer à s'engager, et de continuer à s'engager dans la communauté.
Que puis-je faire avec BeeWare ?¶
Avec BeeWare, vous pouvez :
- Sous macOS, vous pouvez créer des applications console ou graphiques, sous forme de paquets .app, de paquets DMG ou de programmes d'installation PKG, entièrement signés et certifiés pour une distribution indépendante ou via l'App Store de macOS.
- Sous Windows, vous pouvez créer des applications en mode console ou avec interface graphique, sous forme de programmes d'installation MSI ou d'archives ZIP, compatibles avec les certificats de signature standard pour une distribution indépendante.
- Sous Linux, vous pouvez créer des applications en mode console ou avec interface graphique, sous forme de paquets natifs du système (deb/rpm), de Flatpaks ou d'AppImages.
- Sous iOS, vous pouvez créer des applications natives, sous forme de projets Xcode pouvant être compilés et distribués sur l'App Store iOS.
- Sur Android, vous pouvez créer des applications, sous forme de fichiers binaires APK ou d'Android App Bundles (AAB), destinées à être distribuées via le Google Play Store ou à être installées manuellement.
- Dans les navigateurs Web, vous pouvez créer des applications monopages, compressées dans un fichier ZIP pouvant être hébergé sur n'importe quel serveur Web de fichiers statiques.
Rencontrez Brutus¶

Brutus l'abeille est la mascotte du projet BeeWare. C'est une petite abeille abeille ouvrière.
Fait amusant : une personne qui élève des abeilles s'appelle un apiariste - un nom que le projet BeeWare utilise pour décrire l'équipe principale. que le projet BeeWare utilise pour décrire l'équipe principale. Ce nom reflète également la relation que l'équipe de base souhaite avoir avec les abeilles. reflète également la relation que l'équipe centrale souhaite avoir avec la communauté - nous sommes les bergers de la communauté, et nous donnons des nous donnons des orientations, mais nous savons que le vrai travail est fait par la communauté dans son ensemble. dans son ensemble.
Et maintenant, où allons-nous ?¶
Vous pouvez en savoir plus sur l'histoire et la philosophie de BeeWare.
Si vous souhaitez tester BeeWare, essayez notre tutoriel.
Si vous souhaitez rester informé de nos activités, suivez @beeware@fosstodon.org sur Mastodon. Si vous souhaitez recevoir des mises à jour, des astuces, des conseils et des annonces concernant le projet BeeWare, inscrivez-vous à la liste de diffusion BeeWare Enthusiasts.