BeeWare

Die Python-IDEs

BeWare ist eine Zusammenkunft von Projekten, die das Entwickeln, Testen und Verbreiten von Python-Programmen erleichtert. Alle Projekte können unabhängig voneinander, oder in Kombination miteinander genutzt werden. Jedes Teilprojekt folgt der Unix-Philosophie: „Mache nur eine Sache und mache sie gut.“

Erzähle mir mehr Ich möchte helfen Ich möchte spenden

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 Entwicklerwerkzeuge nicht alle Fähigkeiten der Programmiersprache Python ausnutzen können und nicht nur jene, die gut zu den C-Bindungs passen?

...auf Handy & Desktop...

Interaktion mit Computern findet heutzutage nicht mehr in einer 80x25 Konsole statt. Es passiert auf Handys, Tablets und Desktop-Computern, 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.

Endnutzer sollten sich nicht darum kümmern müssen, noch sollten sie erkennen, in welcher Programmiersprache ihre App geschrieben wurde. Es fängt damit an, dass die Programme wie native Programme aussehen und sich auch so verhalten. Natives Aussehen, natives Verhalten und Verteilung durch die selben Kanäle wie native Apps. Warum sollten deine Python-Werkzeuge nicht genauso gut funktionieren wie ein natives Werkzeug?

Das ist BeeWare.

Genau das bietet BeeWare. Werkzeuge die dir helfen Python-Code mit einer ansprechenden und nativen Benutzeroberfläche zu schreiben. Um deine Apps auf iOS, Android, MacOS, Linux, Windows und vielen weiteren Plattformen zum laufen zu bringen, liefern wir die nötigen Bibliotheken.

Open Source

Der Open Source Entwicklungsprozess hat sich als zuverlässigster Weg herausgestellt, um robuste Software zu entwickeln. Deshalb ist die gesamte BeeWare Suite unter BSD lizenziert. 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 Dokumentation, Designfähigkeit, Feedback und Fehlerberichte. Die BeeWare-Community erkennt an, dass alle Beiträge wichtig sind – nicht nur 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 Ersthelfer. 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 @PyBeeWare auf Twitter oder melde dich bei der the 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 </contributing/membership/>`__.

Many thanks to


Latest News

31 Jul: A new yak for the herd: BeeKeeper


Meet the Bee Team @


Projects

Briefcase Briefcase

Tools to support converting a Python
project into a standalone native
application.

Cricket Cricket

Test runner GUI that finds failures
fast

Toga Toga

A Python native, OS native GUI
toolkit.

Batavia Batavia

A Javascript implementation of the
Python virtual machine

VOC VOC

A transpiler that converts Python
bytecode into Java bytecode.

... und viele mehr