Перейти до змісту

BeeWare

Напиши один раз. Розгорни скрізь.

Створюйте свої додатки на Python і випускайте їх для iOS, Android, Windows, macOS, Linux, веб-додатків та tvOS, використовуючи багатофункціональні нативні інтерфейси користувача. Кілька додатків, одна база коду — і повністю нативний користувацький досвід на кожній платформі.

Одна кодова база. Кілька додатків.

BeeWare дає змогу писати додатки на Python і випускати їх на різних платформах. Немає потреби переписувати додаток на різні мови програмування. Це означає відсутність проблем із засобами збірки, середовищами розробки, сумісністю тощо.

Вбудовані засоби Python…

Python зарекомендував себе як надзвичайно функціональна мова — доступна для новачків, але потужна в руках експертів. Чому б вам не використовувати Python скрізь, де потрібно доручити комп’ютеру виконати якесь завдання? І чи не повинні ваші інструменти використовувати всі можливості Python як мови, а не лише ті її частини, які добре узгоджуються з C-інтерфейсом?

…на мобільних пристроях та на комп'ютерах…

Сучасні обчислення вже не відбуваються у вікні консолі розміром 80x25. Вони відбуваються на телефонах, планшетах та настільних комп’ютерах з багатофункціональними користувацькими інтерфейсами. Хіба не варто мати можливість використовувати Python у всіх цих середовищах і використовувати унікальні можливості цих платформ?

…поведінка, властива для даної платформи.

Кінцевим користувачам не слід перейматися тим, на якій мові написані їхні інструменти. І це починається з того, щоб вони виглядали та працювали як повністю нативні інструменти. Нативний зовнішній вигляд, нативна поведінка, а також спосіб розповсюдження, аналогічний розповсюдженню нативних додатків. Чому ваші інструменти на Python не можуть вписуватися в середовище так само добре, як і нативні інструменти?

Це BeeWare.

Саме це і пропонує BeeWare. Інструменти, які допоможуть вам писати код на Python із багатофункціональним нативним користувацьким інтерфейсом, а також бібліотеки та допоміжний код, необхідні для запуску цього коду на iOS, Android, macOS, Linux, Windows, tvOS та інших платформах.

Відкрите програмне забезпечення

Процес розробки з відкритим кодом зарекомендував себе як найнадійніший спосіб створення стабільного та надійного програмного забезпечення. Саме тому весь набір інструментів BeeWare розповсюджується за ліцензією BSD і доступний для використання та модифікації всім бажаючим.

Будь-які внески вітаються

Але справа не лише в коді. Для успішної реалізації програмного проекту необхідні документація, навички проектування, відгуки та повідомлення про помилки. Спільнота BeeWare визнає, що усі внески є важливими — не лише ті, що надходять у вигляді pull-запитів на GitHub.

У різноманітності — сила

Різноманітна спільнота — це сильна спільнота. Це означає прийняття людей з будь-яким рівнем досвіду, з будь-яким походженням, будь-якої раси, віросповідання, орієнтації та самовираження. Проєкт BeeWare прагне розвивати та підтримувати різноманітну та гостинну спільноту. Ми запрошуємо стати наставником для будь-кого, хто бажає долучитися до проекту як учасник, і дотримуємося Кодексу поведінки, який суворо дотримується.

Долучайтеся!

Якщо все це здається вам цікавим, чому б не ознайомитися з проєктами BeeWare і не дізнатися, як їх можна використовувати під час розробки додатків на Python? Або, якщо ви хочете долучитися до розробки, але раніше ніколи не брали участі в проєктах з відкритим кодом, почніть з нашого посібника для початківців. Якщо ви готові одразу взятися до справи, ознайомтеся з документацією або нашим посібником про те, як ви можете допомогти.

Будьмо на зв’язку!

Підпишіться на @beeware@fosstodon.org у Mastodon або приєднайтеся до списку розсилки прихильників BeeWare, щоб отримувати новини, поради, рекомендації та оголошення, пов’язані з проектом.

Учасники

BeeWare підтримується такими користувачами, як ви! Кожна пожертва має значення: натисніть тут, щоб зробити пожертву.

Золотий учасник

Anaconda logo Anaconda logo

Останні новини

July 22: 2026Q3 Roadmap

Майбутні події

Документація

Нативний для Python та операційної системи набір інструментів для створення графічного інтерфейсу користувача.

Перетворити проект на Python на автономний нативний додаток.

…та багато іншого.