BeeWare

Napisz raz. Wdrażaj wszędzie.

Pisz aplikacje w Pythonie i publikuj je na iOS, Android, Windows, MacOS, Linux, Web i tvOS przy użyciu bogatych, natywnych interfejsów użytkownika. Wiele aplikacji, jedna baza kodu, z w pełni natywnym interfejsem użytkownika na każdej platformie. platformie.

Skorzystaj z samouczka Chcę wnieść swój wkład Przekaż darowiznę i wesprzyj nas!

Jedna baza kodu. Wiele aplikacji.

BeeWare umożliwia napisanie aplikacji w języku Python i wydanie jej na wielu platformach. Nie ma potrzeby przepisywania aplikacji w wielu językach programowania. Oznacza to brak problemów z narzędziami do kompilacji, środowiskami, kompatybilnością itp.

Narzędzia natywne Python...

Python udowodnił, że jest bardzo wydajnym językiem - przystępnym dla nowicjuszy, ale potężnym w rękach ekspertów. Dlaczego nie miałbyś być w stanie używać Pythona wszędzie tam, gdzie potrzebujesz powiedzieć komputerowi, by coś zrobił? I czy twoje narzędzia nie powinny wykorzystywać wszystkich możliwości Pythona jako języka, a nie tylko tych fragmentów, które ładnie odwzorowują wiązanie C?

...na urządzeniach mobilnych i stacjonarnych...

Nowoczesne komputery nie działają w oknie konsoli 80x25. Dzieje się to na telefonach, tabletach i komputerach stacjonarnych z bogatymi interfejsami użytkownika. Czy nie powinieneś być w stanie używać Pythona we wszystkich tych miejscach i wykorzystywać unikalne możliwości tych platform?

...zachowuje się natywnie.

Użytkownicy końcowi nie powinni przejmować się tym, w jakim języku napisane są ich narzędzia. A to zaczyna się od wyglądu i zachowania jak całkowicie natywne narzędzia. Natywny wygląd, natywne zachowanie, dostarczane w sposób, w jaki dostarczana jest natywna aplikacja. Dlaczego Twoje narzędzia Python nie miałyby pasować tak dobrze, jak narzędzia natywne?

To jest BeeWare.

To właśnie zapewnia BeeWare. Narzędzia pomagające w pisaniu kodu Python z bogatym, natywnym interfejsem użytkownika; oraz biblioteki i kod wsparcia niezbędne do uruchomienia tego kodu na iOS, Android, macOS, Linux, Windows, tvOS i innych.

Otwarte źródło

Proces rozwoju Open Source udowodnił, że jest najbardziej niezawodnym sposobem tworzenia solidnego i niezawodnego oprogramowania. Dlatego też cały pakiet narzędzi BeeWare jest dostępny na licencji BSD i dostępny dla wszystkich do użytku i modyfikacji.

Wszystkie uwagi mile widziane

Ale nie chodzi tylko o kod. Udany projekt oprogramowania wymaga dokumentacji, umiejętności projektowych, informacji zwrotnych i raportów o błędach. Społeczność BeeWare uznaje, że wszystkie wkłady są ważne - nie tylko te, które przychodzą jako pull request na GitHub.

Z różnorodności rodzi się siła

Zróżnicowana społeczność to silna społeczność. Oznacza to akceptację ludzi na wszystkich poziomach doświadczenia, ze wszystkich środowisk, wszystkich ras, wyznań, orientacji i ekspresji. Projekt BeeWare jest zaangażowany w rozwijanie i utrzymywanie różnorodnej, przyjaznej społeczności. Mamy otwartą ofertę mentoringu dla każdego, kto chce zaangażować się jako współtwórca, popartą kodeksem postępowania, który jest rygorystycznie egzekwowany.

Przyczyń się!

Jeśli to wszystko brzmi interesująco, dlaczego nie spojrzeć na projekty BeeWare i zobaczyć, jak można z nich korzystać podczas tworzenia aplikacji w Pythonie? Lub, jeśli chciałbyś wnieść swój wkład, ale nigdy wcześniej nie uczestniczyłeś w open source, zacznij od naszego przewodnika dla osób wnoszących wkład po raz pierwszy. Jeśli czujesz się gotowy, by od razu w to wejść, sprawdź strony projektu lub nasz przewodnik po co możesz zrobić, by pomóc.

Pozostań w kontakcie!

Śledź @beeware@fosstodon.org na Mastodonie lub dołącz do listy mailingowej entuzjastów BeeWare, aby otrzymywać aktualizacje, wskazówki, porady i ogłoszenia związane z projektem.

Członkowie

BeeWare jest wspierane przez użytkowników takich jak Ty! Każda drobnostka pomaga: kliknij tutaj, aby dokonać wpłaty.

Złoty Członek


Nowości

02 Jun: May 2025 Status Update


Projekty

Toga Toga

Zestaw narzędzi GUI natywny dla Pythona i systemu operacyjnego.

Briefcase Briefcase

Przekształcenie projektu Python w samodzielną aplikację natywną.

... i wiele więcej