Was ist BeeWare?¶
Python hat sich als eine sehr fähige Sprache erwiesen - zugänglich für Neulinge, aber mächtig in den Händen von Experten. Das BeeWare-Projekt zielt darauf ab, die Leistungsfähigkeit von Python als Sprache zu nutzen, um es zu ermöglichen, Anwendungen mit nativen Benutzeroberflächen zu entwickeln. Schnittstellen zu entwickeln.
Das Endziel des BeeWare-Projekts: Für mobile und Desktop-basierte Software das zu tun und Desktop-Benutzersoftware das Gleiche zu tun, was Django für Web-Software Software getan hat - den Benutzern eine Reihe von Werkzeugen und Bibliotheken an die Hand zu geben die es ihnen ermöglichen, reichhaltige, native Benutzeroberflächen zu entwickeln und auf ihre Geräte zu übertragen. Dies beinhaltet:
- Tools, mit denen Python auf verschiedenen Geräten ausgeführt werden kann,
- Tools zum Verpacken eines Python-Projekts, damit es auf diesen Geräten ausgeführt werden kann,
- Bibliotheken für den Zugriff auf die nativen Widgets und Funktionen von Geräten,
- Tools zur Entwicklung, Fehlerbehebung, Analyse und Bereitstellung dieser Projekte.
Das Ziel ist, dass diese Werkzeuge einfach genug sind, um von Neulinge in einer Django-Girls-ähnlichen Umgebung zu nutzen, aber leistungsfähig dass sie das nächste Instagram, Pinterest oder Disqus vorantreiben können. Disqus.
Bei uns geht es aber nicht nur um Software. Wir wollen auch ein Projekt mit sozialem Gewissen sein. Wir wollen eine vielfältige und integrative Gemeinschaft aufbauen und pflegen. Gemeinschaft zu entwickeln und zu pflegen, und wir haben einen Verhaltenskodex, der rigoros durchgesetzt wird. Wir streben auch die Entwicklung einer gesunden und nachhaltigen Gemeinschaft zu entwickeln - eine Gemeinschaft, die sich der psychischen Gesundheit ihrer und den Menschen die Ressourcen zur Verfügung stellt, die sie brauchen, um sich zu engagieren, und sich weiterhin in der Gemeinschaft zu engagieren.
Was kann ich mit BeeWare machen?¶
Mit BeeWare können Sie Folgendes tun:
- Unter macOS können Sie Konsolen- oder GUI-Anwendungen erstellen, die als .app-Bundles, DMG-Bundles oder PKG-Installationsprogramme verpackt sind und vollständig signiert und beglaubigt sind – für den unabhängigen Vertrieb oder den Vertrieb über den macOS App Store.
- Unter Windows können Sie Konsolen- oder GUI-Anwendungen erstellen, die als MSI-Installationsprogramme oder ZIP-Archive verpackt sind und mit Standard-Signaturzertifikaten für den unabhängigen Vertrieb kompatibel sind.
- Unter Linux können Sie Konsolen- oder GUI-Anwendungen erstellen, die als systemeigene Pakete (deb/rpm), Flatpaks oder AppImages verpackt sind.
- Unter iOS können Sie native Anwendungen erstellen, die als Xcode-Projekte verpackt sind und im iOS App Store bereitgestellt werden können.
- Auf Android können Sie Anwendungen erstellen, die als APK-Binärdateien oder Android App Bundles (AAB) verpackt sind und sich für die Verteilung über den Google Play Store oder zum Sideloading eignen.
- In Webbrowsern können Sie Single-Page-Anwendungen erstellen, die als ZIP-Datei gepackt werden und sich für die Bereitstellung auf jedem beliebigen Webserver für statische Dateien eignen.
Lernen Sie Brutus kennen¶

Brutus, die Biene, ist das Maskottchen des BeeWare-Projekts. Er ist eine fleißige kleine Arbeitsbiene.
Eine lustige Tatsache: Eine Person, die Bienen hält, wird Apiarist genannt - eine Bezeichnung den das BeeWare-Projekt zur Beschreibung des Kernteams verwendet. Dies spiegelt auch spiegelt auch die Beziehung wider, die das Kernteam mit der Gemeinschaft haben möchte Gemeinschaft haben möchte - wir sind die Hirten der Gemeinschaft und geben Richtung vorgeben, aber wir wissen, dass die eigentliche Arbeit von der Gemeinschaft als als Ganzes.
Wie geht es nun weiter?¶
Weitere Informationen zur Geschichte und Philosophie von BeeWare finden Sie hier.
Wenn Sie BeeWare ausprobieren möchten, testen Sie unser Tutorial.
Wenn Sie über unsere Aktivitäten auf dem Laufenden bleiben möchten, folgen Sie @beeware@fosstodon.org auf Mastodon. Wenn Sie Updates, Hinweise, Tipps und Ankündigungen zum BeeWare-Projekt erhalten möchten, melden Sie sich für die BeeWare-Enthusiasts-Mailingliste an.