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.
Natywne narzędzia języka 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?
…zachowując się naturalnie.¶

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.
Otwarta platforma¶

Proces tworzenia oprogramowania typu open source okazał się najbardziej niezawodnym sposobem opracowywania solidnego i niezawodnego oprogramowania. Dlatego cały zestaw narzędzi BeeWare jest objęty licencją BSD i dostępny dla wszystkich do użytku i modyfikacji.
Wszelkie uwagi są 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.
Różnorodność daje siłę¶

Zróżnicowana społeczność to silna społeczność. Oznacza to akceptację osób o różnym poziomie doświadczenia, pochodzących z różnych środowisk, różnych ras, wyznań, orientacji i sposobów wyrażania siebie. Projekt BeeWare jest zaangażowany w rozwój i utrzymanie zróżnicowanej, przyjaznej społeczności. Mamy otwartą ofertę mentoringu dla każdego, kto chce zaangażować się jako współpracownik, popartą Kodeksem postępowania, który jest rygorystycznie egzekwowany.
Przyczyń się!¶
Jeśli to wszystko brzmi interesująco, zapraszamy do zapoznania się z projektami BeeWare i sprawdzenia, jak można je wykorzystać podczas tworzenia aplikacji w języku Python. Jeśli chcesz wnieść swój wkład, ale nigdy wcześniej nie brałeś udziału w projektach open source, zacznij od naszego przewodnika dla początkujących współpracowników. Jeśli czujesz się gotowy, aby od razu zacząć, zapoznaj się z dokumentacją lub naszym przewodnikiem dotyczącym tego, co możesz zrobić, aby pomóc.
Bądźmy w kontakcie!¶
Obserwuj @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 pomoc się liczy: kliknij tutaj, aby wesprzeć projekt.



