翻譯|對比評測|編輯:龔雪|2021-09-15 09:58:42.910|閱讀 5819 次
概述:本文主要為大家介紹Qt最新長期版本Qt 5.15 和 Qt 6.2的一些功能對比,歡迎下載Qt體驗~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Qt技術交流群:166830288 歡迎一起進群討論
Qt是目前最先進、最完整的跨平臺C++開發工具。它不僅完全實現了一次編寫,所有平臺無差別運行,更提供了幾乎所有開發過程中需要用到的工具。如今,Qt已被運用于超過70個行業、數千家企業,支持數百萬設備及應用。
Qt公司近期比較了其軟件開發平臺的最新長期版本Qt 5.15 和 Qt 6.2,該平臺由設計、開發和質量保證應用程序以及各種軟件庫組成,在本文中稱為模塊。
比較兩個主要版本絕非易事,特別是當它們的初始版本之間有八年之久時,在這里需要強調的是Qt一直專注于為Qt 6提供盡可能多的源兼容性。此外,Qt項目可以在Qt在線文檔中找到大量資源,幫助進行源代碼遷移。
Qt 6.2 長期支持 (LTS) 版本包括多項創新改進,允許客戶采用 Qt 作為未來的生產力平臺,設計精美的下一代用戶體驗并無限制地擴展其產品組合。 Qt 6.2 LTS 版本還包括全新的功能,例如高級 3D UX 功能和用于 Vulkan 和 Metal 技術的硬件加速圖形。 Qt 6.2 還包含 Qt Shader Tool 模塊,可實現高級圖形體驗。
在構成 Qt 5.15 LTS 版本的 77 個組件中,72 個在 Qt 6.2 LTS 中開箱即用,該功能已合并到其他組件(如 Qt OpenGL 模塊)中,或者它們已被棄用 在 Qt 5 的生命周期內,例如 Qt 腳本模塊。
50 個附加模塊中有5個尚未包含在內。 例如,提供在應用程序中繪制地圖功能的 Qt Location 附加模塊尚未在許多使用 Qt 的產品中使用。Qt Speech 附加模塊也是如此,它提供了單一的文本轉語音功能。 附加模塊 Qt PDF 和 Qt Gamepad 也很少被開發人員采用,這使得將它們移植到重新架構的 Qt 6 版本比較困難。Qt WebGL 模塊的未來尚未確定,因此它不包含在 Qt 6 系列中。技術團隊正在評估允許遠程操作Qt應用程序的概念和技術,WebGL 可能在未來成為其中的一部分。
單個功能或 API 級別的比較也很重要,例如,與 Qt5.15 不同,Qt 多媒體模塊將實現跨平臺承諾,減少了 Qt 6 的開發工作,但可能會錯過一些功能。技術團隊還向Qt 多媒體模塊添加了一些全新功能,例如字幕渲染。一些模塊(例如 Qt Quick 3D 模塊)增加了全新 3D 體驗所需的功能,例如網格變形和粒子效果。
展望未來,Qt 產品管理團隊的目標是通過使用以客戶為中心的方法來填補任何可能阻礙項目在 Qt 6 中取得成功的空白。
Qt技術交流群:166830288 歡迎一起進群討論
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網