BeeWare

Napisz raz. Wdrażaj wszędzie.

Pisz swoje aplikacje w Pythonie i publikuj je na platformach iOS, Android, Windows, macOS, Linux, w sieci i na tvOS za pomocą bogatych, natywnych interfejsów użytkownika. Wiele aplikacji, jeden kod i w pełni natywny interfejs na każdej platformie.

Samouczek Pomóż w rozwoju Wesprzyj nas wpłatą!

Jeden kod. Wiele aplikacji.

BeeWare pozwala pisać aplikacje w Pythonie i publikować je na wielu platformach. Nie trzeba przepisywać kodu w różnych językach programowania. Oznacza to brak problemów z narzędziami do budowania, ustawieniami środowiska, zgodnością itp.

Natywne narzędzia Pythona...

Python udowodnił swoją wartość jako uniwersalny język programowania - łatwy do nauki przez nowicjuszy, ale też potężny w rękach ekspertów. Czemu nie używać Pythona wszędzie gdzie tylko komputer ma wykonać jakieś zadanie? Czy nie byłoby dobrze wykorzystywać pełne możliwości Pythona jako języka, a nie tylko używać go do wywoływania kodu w C?

...mobilnie i na biurku...

Współczesne aplikacje to już nie okienko konsoli 80x25 znaków. Uruchamia się je na telefonach, tabletach i maszynach stacjonarnych z bogatym interfejsem użytkownika. Czemu nie używać Pythona na tych wszystkich urządzeniach i wykorzystywać unikalne cechy tych środowisk?

...zachowują się porządnie.

Użytkowników nie powinno obchodzić w jakim języku są napisane ich narzędzia. Poczynając od tego, że powinny wyglądać i zachowywać się jak narzędzia natywne. Z natywnym wyglądem i natywnym zachowaniem, działające w ten sam sposób, co natywne aplikacje. Czemu narzędzia w Pythonie nie miałyby pasować do środowiska zupełnie jak te dostępne natywnie?

To właśnie BeeWare.

To właśnie umożliwia BeeWare. Narzędzia pomocne w pisaniu aplikacji Pythona z bogatym, natywnym interfejsem użytkownika, oraz biblioteki i dodatkowy kod niezbędny do uruchamiania ich na platformach iOS, Android, macOS, Linux, Windows, tvOS i innych.

Open source

Proces rozwoju kodu z otwartymi źródłami wykazał, że jest najlepszą metodą wytwarzania solidnego i stabilnego oprogramowania. Dlatego cały pakiet narzędzi BeeWare jest na licencji BSD i jest dostępny dla każdego do używania i modyfikacji.

Każde wsparcie się liczy

Ale to nie tylko kod. Dobrze działajacy projekt wymaga też dokumentacji, projektowania graficznego, informacji zwrotnych i raportowania błedów. Dla społeczności BeeWare każdy wkład jest cenny - nie tylko ten w postaci zmian w kodzie na GitHubie.

W różnorodności siła

Różnorodna społeczność to silna społeczność. Oznacza to skceptację ludzi na każdym poziomie doświadczenia, z różnych środowisk, ras, wyznań, orientacji i sposobu wyrażania siebie. BeeWare dba o rozwijanie i utrzymywanie różnorodnej, przyjaznej społeczności. Mamy otwartą ofertę pomocy każdemu, kto chce się zaangażować w projekt, oraz odpowiednie reguły zachowania, które są ściśle przestrzegane.

Zacznij uczestniczyć!

Jeśli to wszystko cię zainteresowało, zajrzyj na listę projektów BeeWare i sprawdź jak możesz z nich skorzystać przy rozwijaniu aplikacji Pythona. Jeśli chcesz nam pomóc, ale nie znasz się jeszcze na współdziałaniu w otwartych projektach, zacznij od naszego poradnika dla początkujących. Jeśli chcesz przejść od razu do współpracy, zajrzyj na strony projektów lub do poradnika jak możesz nam pomóc.

Bądźmy w kontakcie!

Śledź nasze konto @PyBeeWare na Twitterze lub dołącz do listy dyskusyjnej BeeWare aby otrzymywac informacje o aktualizacjach, porady i ogłoszenia związane z projektem.

Uczestnicy

BeeWare jest wspierane przez użytkowników takich jak ty! Każde wsparcie się liczy: kliknij tu aby nam pomóc.

Podziękowania dla

Nowości

06 Jul: Release the Android Bees!


Projekty

Briefcase Briefcase

Convert 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.

... i wiele innych