BeeWare

Einmal schreiben. Überall deployen.

Schreibe deine Anwendungen in Python und veröffentliche sie auf iOS, Android, Windows, MacOS, Linux, Web und tvOS unter Verwendung reichhaltiger, nativer Benutzeroberflächen. Mehrere Anwendungen, eine Codebasis, mit einer vollständig nativen Benutzererfahrung auf jeder Plattform.

Zum Tutorial Ich möchte beitragen Spende und unterstütze uns!

  This translation of the original content is out of date!    See what changed in the original content

Eine Codebasis. Mehrere Anwendungen.

BeeWare ermöglicht es dir, deine Anwendung in Python zu schreiben und sie auf mehreren Plattformen zu veröffentlichen. Es ist nicht notwendig, die Anwendung in mehreren Programmiersprachen neu zu schreiben. Das bedeutet keine Probleme mit Build-Tools, Umgebungen, Kompatibilität, etc.

Native Python-Werkzeuge...

Python hat sich als eine fähige Sprache bewährt – zugänglich für Neulinge, aber trotzdem mächtig in den Händen von Experten. Warum sollte Python nicht überall dort verwendet werden, wo du einem Computer sagen willst, was er zu tun hat? Sollten deine Programme nicht den vollen Umfang von Python ausnutzen können, anstatt nur die Teile, die gut zu einer C-Schnittstelle passen?

...auf Handy & Desktop...

Heutige Computer sind nicht mehr nur eine 80x25-Konsole, sondern Handys, Tablets und Desktop-Computer mit ansprechenden grafischen Benutzeroberflächen. Solltest du nicht in der Lage sein, Python auf all diesen Plattformen zu nutzen, um ihre einzigartigen Vorzüge auszuschöpfen?

...die sich nativ verhalten.

Endnutzern sollte nicht auffallen in welcher Programmiersprache ihre Apps geschrieben wurden. Die Apps sollten nativ aussehen, sich auch so verhalten und auf demselben Weg wie native Apps erhältlich sein. Warum sollten deine Python-Programme nicht genauso gut funktionieren wie native Programme?

Das ist BeeWare.

BeeWare bietet dir Werkzeuge, die dir helfen Python-Code mit einer ansprechenden und nativen Benutzeroberfläche zu schreiben. Wir liefern die nötigen Bibliotheken um deine Apps auf iOS, Android, macOS, Linux, Windows und vielen weiteren Plattformen zum Laufen zu bringen.

Open Source

Der Open-Source-Entwicklungsprozess hat sich als der zuverlässigste Weg herausgestellt, um robuste Software zu entwickeln. Deshalb stehen alle Teile von BeeWare unter der BSD-Lizenz. Es steht jedem offen sie zu verwenden und zu modifizieren.

Alle Beiträge sind willkommen

Es geht nicht nur um Code. Ein erfolgreiches Softwareprojekt erfordert Dokumentations- und Designarbeit, Feedback und Fehlerberichte. Die BeeWare-Community erkennt an, dass alle Beiträge wichtig sind – nicht nur die, die als Pull-Request auf GitHub ankommen.

Aus Vielfalt kommt Stärke

Eine vielfältige Gemeinschaft ist eine starke Gemeinschaft. Für uns bedeutet es, dass Menschen aller Fähigkeits-Level und aller Hintergründe, unabhängig von ihrer Herkunft, ihres Glaubens oder ihrer Orientierung akzeptiert werden. Untermauert wird dies durch unsere Verhaltensregeln, die rigoros durchgesetzt werden. Das BeeWare-Projekt verpflichtet sich zur Entwicklung und Pflege einer vielfältigen und einladenden Gemeinschaft. Zusätzlich bieten wir ein Mentoren-Programm für jeden an, der/die sich als Mitwirkende/r engagieren möchte.

Hilf mit!

Wenn das interessant für dich klingt, dann wirf doch einen Blick auf die BeeWare-Projekte und schau, wie du diese zum Entwickeln von Python-Apps nutzen kannst. Oder möchtest du lieber etwas beitragen, hast aber noch nie an einem Open-Source-Projekt gearbeitet? Dann starte doch mit unserer Anleitung für neue Helfer. Du willst gleich voll loslegen? Dann schau dir die Projekte an, oder lies dir unseren Leitfaden Wie kann ich helfen durch.

Bleib in Kontakt!

Folge @beeware@fosstodon.org auf Mastodon oder melde dich bei der BeeWare-Enthusiasten-Mailingliste an, um Updates, Hinweise, Tipps und Ankündigungen im Zusammenhang mit dem Projekt zu bekommen.

Mitglieder

BeeWare wird von Nutzern wie dir unterstützt! Jedes Bisschen hilft: Klick hier, um etwas beizutragen.

Many thanks to

Latest News

03 Apr: 2024Q2 Roadmap


Projects

Briefcase Briefcase

Wandle deine Python Projekte zu eigenständige Apps um.

Cricket Cricket

Test runner GUI that finds failures fast

Toga Toga

A Python native, OS native GUI toolkit.

... und viele mehr