我期待挖掘Stackoverflow社區的巨大智慧和經驗,幫助我選擇一個良好的跨平臺應用程序開發框架。你能推薦一個好的跨平臺應用程序開發框架嗎?
目標應用程序是一個桌面圖形應用程序,支持儘可能多的現有桌面環境(Linux,BSD,Windows,Mac)。理想的開放源碼,但我不想限制框架的選擇,所以如果你知道值得一提的封閉源代碼框架,請告訴我們。
理想的框架將爲開發人員提供儘可能多的預製構建塊,以便他們可以專注於在框架之上添加此應用程序的特定功能,而不是複製許多應用程序通用的通用功能。
要求:
目標桌面環境(Linux操作系統,BSD,Windows和Mac);不移動 而不是服務器。
編程語言是給定的:Python和C++的組合。
該應用程序本身是一個圖形應用程序,將需要在圖像和數據的3D空間中快速操作 。
我要找最重要的組成部分是:
GUI工具包。可以是多平臺或操作系統特定的,前提是該框架可以幫助我管理特定於操作系統的應用程序版本;與不嚇跑不那麼技術頭腦的平面設計師
3D圖形處理(OpenGL的)
的大型數據集的高效操作(與50K條目表)
- 一個GUI編輯器
高效的構建系統來管理不同的支持的操作系統,理想的交叉編譯
首:
最好的開源Framwork
優選的主要開發平臺的Linux
最好IDE提供以及
雖然我問的問題在重構應用程序上下文已經達到了天花板,我懇請您將此視爲一個綠色領域,以使其與開發新應用程序的開發人員相關。
感謝
對於Qt +1。這可能是他最需要的。 – legion
稱PySide第三方並不公平,它由諾基亞發佈和贊助,即使它尚未完全成熟。 –
Rosh,注意到並感謝 - 我沒有意識到諾基亞的正式參與。 –