BeeWare 不是一個單一的工具或函式庫 - 它是可用於幫助開發、偵錯和啟動 Python 軟體的專案集。每個工具都遵循 Unix 哲學:做好一件事。每個工具都可以單獨使用,也可以連結在一起以提供一組豐富的程式設計工具。
應用程式
應用程式是獨立的應用程式。儘管應用程式是用 Python 編寫的,但這只是一個實作細節 - 您不應該意識到這件事。應用程式的安裝和運作方式與電腦上任何其他應用程式的安裝和運作方式相同。
工具
工具是安裝到 Python 虛擬環境中的一類特殊應用程式。工具用於在開發獨立應用程式時提供協助,其作用包括從偵錯、測試到打包。
函式庫
函式庫是可在專案中使用的可重複使用程式碼區塊。函式庫通常作為工具、應用程式或其他庫的依賴項安裝。
橋接器
橋接器是一個組合工具和函式庫,用於在無法使用 CPython 運行時的情況下運行 Python 程式碼。橋接器提供了在不同的運行環境中運行Python程式碼的機制。
範本
範本是 Cookiecutter 設定來產生讓 Python 專案作為應用程式在特定平台上運行所需的樣板程式碼。
支援
支援專案是預先打包的已編譯工件的捆綁包,需要在特定平台上執行 Python。