Перейти к содержанию

BeeWare

Напишите один раз. Разверните везде.

Пишите свои приложения на Python и выпускайте их на iOS, Android, Windows, macOS, Linux, Web и tvOS, используя богатые нативные пользовательские интерфейсы. Несколько приложений, одна кодовая база, с полностью нативным пользовательским интерфейсом на каждой платформе.

Одна кодовая база. Несколько приложений.

BeeWare позволяет вам писать приложения на Python и выпускать их на нескольких платформах. Нет необходимости переписывать приложение на нескольких языках программирования. Это означает, что не будет проблем со средствами сборки, средами, совместимостью и т. д.

Нативные инструменты Python…

Python зарекомендовал себя как высокопроизводительный язык — доступный для новичков, но мощный в руках экспертов. Почему бы вам не использовать Python везде, где вам нужно дать компьютеру команду что-то сделать? И разве ваши инструменты не должны использовать все возможности Python как языка, а не только те части, которые хорошо соотносятся с C-связкой?

…на мобильных устройствах и настольных компьютерах…

Современные вычисления не происходят в консольном окне 80x25. Они происходят на телефонах, планшетах и настольных компьютерах с богатыми пользовательскими интерфейсами. Разве вы не должны иметь возможность использовать Python во всех этих местах и использовать уникальные возможности этих платформ?

…ведя себя естественно.

Конечным пользователям не должно быть важно, на каком языке написаны их инструменты. И это начинается с того, что они должны выглядеть и вести себя как полностью нативные инструменты. Нативный внешний вид, нативное поведение, доставка таким же образом, как и нативные приложения. Почему ваши инструменты Python не должны подходить так же хорошо, как и нативные инструменты?

Это BeeWare.

Именно это и предлагает BeeWare. Инструменты, которые помогут вам писать код на Python с помощью богатого нативного пользовательского интерфейса, а также библиотеки и вспомогательный код, необходимые для запуска этого кода на iOS, Android, macOS, Linux, Windows, tvOS и других платформах.

Открытый исходный код

Процесс разработки с открытым исходным кодом доказал свою эффективность как наиболее надежный способ создания стабильного и надежного программного обеспечения. Именно поэтому весь набор инструментов BeeWare имеет лицензию BSD и доступен для всех для использования и модификации.

Все вклады приветствуются

Но дело не только в коде. Для успешной реализации программного проекта необходимы документация, навыки проектирования, обратная связь и отчеты об ошибках. Сообщество BeeWare признает, что все вклады важны — не только те, которые поступают в виде запросов на GitHub.

В разнообразии — сила

Разнообразное сообщество — это сильное сообщество. Это означает принятие людей с разным уровнем опыта, из разных слоев общества, разных рас, вероисповеданий, ориентаций и выражений. Проект BeeWare стремится развивать и поддерживать разнообразное, гостеприимное сообщество. Мы открыты для наставничества любого человека, который хочет принять участие в качестве участника, при этом мы руководствуемся Кодексом поведения, который строго соблюдается.

Внесите свой вклад!

Если все это звучит интересно, почему бы не взглянуть на проекты BeeWare и посмотреть, как их можно использовать при разработке приложений на Python? Или, если вы хотите внести свой вклад, но никогда раньше не участвовали в открытых проектах, начните с нашего руководства для начинающих участников. Если вы готовы сразу приступить к делу, ознакомьтесь с документацией или нашим руководством о том, чем вы можете помочь.

Оставайтесь на связи!

Следите за @beeware@fosstodon.org в Mastodon или присоединяйтесь к списку рассылки энтузиастов BeeWare, чтобы получать обновления, подсказки, советы и объявления, связанные с проектом.

Члены

BeeWare поддерживается такими пользователями, как вы! Каждая мелочь помогает: нажмите здесь, чтобы внести свой вклад.

Золотой член

Anaconda logo Anaconda logo

Последние новости

March 02: February 2026 Status Update

Предстоящие события

Nothing at the moment…

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

Нативный для Python и ОС набор инструментов для создания графического интерфейса пользователя.

Преобразование проекта Python в автономное нативное приложение.

…и многое другое.