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.
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 @beeware@fosstodon.org na Mastodon 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
01 Dec: November 2024 Status Update
Projekty
Briefcase
Convert a Python project into a standalone native application.
Cricket
Test runner GUI that finds failures fast
Toga
A Python native, OS native GUI toolkit.