recientemente Qt 人員宣布發布 一個新元素,它是一個名為的商店目錄 Qt 市場 在楔子中通過它發布了各種插件、模塊、庫、小部件和工具 面向開發人員,目標是使用 Qt 擴展該框架的功能,促進設計中的新想法並改進開發過程。
Qt 市場 是作為將 Qt 框架拆分為更小的組件計劃的一部分而創建的 為了縮小基礎產品的尺寸,開發工具和專用組件可以作為附加組件提供。
沒有嚴格的許可要求,許可的選擇權留給作者,但是 Qt 開發人員建議選擇符合 Copyleft 的許可證 比如 GPL 和 MIT 的免費插件。 對於提供付費內容的公司,允許使用 EULA。 不允許隱藏許可證模型,許可證必須在軟件包描述中明確說明。
首先, 目錄中僅接受來自註冊公司的付費插件 官方表示,但在將發布自動化工具和財務流程調整為適當的形式後,這一限制將被取消,付費插件將可供個人開發者使用。
收入分配模型 用於通過 Qt Marketplace 銷售付費插件 意味著第一年將金額的 75% 轉給作者,隨後幾年轉給作者 70%。 每月付款一次。 計算單位為美元。
“Qt 蓬勃發展的全球社區一直是一個巨大的優勢。 如今的軟件決策者更願意避免單一文化環境,因為在這種情況下,突然停止使用有價值的工具的風險太高。”KDAB 首席執行官 Kalle Dalheimer 說道。
“Qt Marketplace 將為 KDAB 和其他人提供一個平台,以便在一個易於訪問的地方向 Qt 社區提供我們流行的插件、工具和開源貢獻。 我們期待 Qt 生態系統的豐富多樣性在市場上融合在一起。”
目前主要有四個部分 在目錄存儲中(將來會擴大部分數量):
圖書館 為 Qt
部分 包含 83 個擴展 Qt 功能的庫,其中 71 個由 KDE 社區提供並與 KDE Frameworks 套件隔離。
這些庫在 KDE 環境中使用,但不需要 Qt 之外的其他依賴項。
工具 為 使用 Qt 的開發人員
部分 提供 10 個軟件包,其中一半由 KDE 項目提供:ECM (附加 CMake 模塊)、KApiDox、KDED(KDE 守護進程)、KDesignerPlugin(為 Qt Designer/Creator 生成小部件)和 KDocTools(以 DocBook 格式創建文檔)。
在第三方軟件包中,Felgo 脫穎而出 (一組實用程序、200 多個附加 API、用於在持續集成系統中重新加載和實時代碼測試的組件)、Incredibuild(在網絡中的其他主機上託管 Qt Creator 的構建,以將構建速度提高 10 倍)、Squish Coco 和 Squish GUI Automation Tool(用於測試和分析代碼的商業工具,售價為 3600 美元和 2880 美元)、Kuesa 3D Runtime(用於創建 3D 內容的商業 3D 引擎和環境,價格為 2000 美元) XNUMX)。
飾品 用於 Qt Creator 開發環境
在她的 包含插件以支持 Ruby 和 ASN 語言、數據庫查看器(能夠執行 SQL 查詢)和 Doxygen 文檔生成器。 直接從商店安裝插件的功能將集成到 Qt Creator 4.12 中。
Qt相關服務
它包括擴展支持計劃、新平台的可移植服務以及針對開發人員的建議。
未來計劃增加的類別,提到了 Qt Design Studio 的模塊(例如, 用於在 GIMP 中創建界面佈局的模塊)、板級支持包(BSP,板級支持包)、Boot 2 Qt 的擴展(例如,對 OTA 更新的支持)、3D 可視化和陰影效果的資源。