開發乙個pc跨平台專業級應用,選擇什麼框架?

時間 2021-05-30 04:10:58

1樓:

qt是基於c++的可以用,不過介面非常難畫

一般我們看到樣式古樸的醫療儀器裝置的介面很多都是qt畫出來的。或者是一些示波器的頁面。

至於說什麼xarmra之類的,更是在害人,這個框架資源更少,折騰半天跑都跑不起來。

2樓:趙啟明

Electron 應該是開發成本最低,效率最高的方式了,如果不那麼在意記憶體占用和安裝體積的話應該首先考慮。

渲染的效能可以用 webgl 提高,CPU 密集運算也能用 C++ 解決。

3樓:

那些推薦qt的……你們真打算再把乙個萌新推進火坑麼?

我建議Xamarin forms。只要你別用自帶的那個openglview,其他的都還可以。

你如果是個人開發者,老老實實.net,C++跨平台對於個人來說根本就是浪費青春,太折騰太累

4樓:死月絲卡蕾特

Electron 可解。UI 層已經有 Chromium 給你達成一致了。底層能力也有 Node.

js 的各種 API。還不夠的話,用於提供更多自由度和底層能力的 Node.js C++ Addon 了解一下。

5樓:

pc跨平台專業級應用,PS確實是個典型了,雖然它沒有Linux版,這種級別的應用不會用任何市面上能見到的框架,應該是廠家自己寫的,當然也是基於各平台底層API寫的,事實上沒有特別好的跨平台PC端框架,因為涉及到桌面應用,各平台差異很大,非要弄一套,必然很笨重龐大,像Qt那種,編譯出來的應用都很大,而且在專業級廠家看來並不怎麼樣還有商業因素混雜。專業級應用不會用通用的框架,自己寫雖然很麻煩,但是大廠家要人有人要錢有錢,是不會在乎的。

6樓:

看ui複雜程度,使用場景,核心功能是什麼。

比如:IDE,Ps的話,只能選QT框架,實際上目標真這麼大的話,除了QT一般都是公司自研框架,因為長期價效比最高,第三方框架很可能某些功能,體驗達不到產品自身的研發要求。

至於大部分人提到的Electron,屬於天花板太低的框架,舉個例子,有道雲筆記,體驗下就知道使用者體驗有多次了。

7樓:秋城

這個真的只能看具體的專案內容,VSCode也差不多算個IDE了,用的Electron。但是PS這種比較好的選擇是Qt/C++。

看下我的這個回答,簡單的說了下electron/Qt/等跨平台的開發框架選擇:

現在2023年,Windows下開發推薦什麼UI庫?

8樓:ijrys

Autodesk貌似都用到了qt

vscode是Electron

.net如果要跨win、linux、macos只能是做bs模式,和本機的瀏覽器配合起來,比如現在很多ide都是和很多本機服務利用網路連線起來的

如果只在win上那winform、wpf和上邊的那種都可以

9樓:「已登出」

瀉藥。題主的描述裡好像混進了乙個了不得的東西。。PS。。這玩意怎麼也算進框架裡了。。

既然說專業級,那就只能是QT加上C++,沒有第二個選擇。

.Net雖然開發快,但UI介面不能跨平台(主要指Linux)是硬傷,無論是Winform還是WPF還是UWP。

C++人手不夠或者一定要用.NET做主框架的話,倒不如用http://

ASP.NET

Core或者MVC做網頁,然後再用QT做乙個類似瀏覽器的東西(溜

乙個好的 SDK 或者乙個開發平台應該為開發者提供什麼?具有什麼樣的特點?

QuickSDK 乙個好的 SDK 或者乙個開發平台應該應該做到1.SDK 的開發語言版本應該覆蓋盡量完整2.完整文件以及外掛程式使用說明 3.介面簡單 4.支援的渠道列表說明 5.開發者社群 包括群和貼吧等 6.技術支援 類似售後 7.提供好的除錯環境 穩定 接入簡單 文件清晰 技術支援及時 有開...

開發乙個BIM協同平台有多難?

Mr.P 開發乙個BIM協同平台並不難,難在把它做得貼近需求 適用。現在市面上號稱能做BIM協同平台的企業大大小小也有四五百家,但幾乎所有的都是軟體企業在做,而且是那種沒有建築業背景的企業在做,做出來的平台,如果不是一把手推動,很難在專案上有所作為,複製就更不用說了。所以,我個人認為,開發BIM協同...

從頭開發乙個工業級的ctr prediction系統都需要做哪些工作?

arachis 樣本工程,定義正負樣本,控制正負樣本比例,做科學的負樣本取樣實驗。離線評估樣本。特徵工程,定義特徵計算方式,離線評估 覆蓋率,準確率,重要性等 灰度新特徵。訓練集生成及模型訓練,這兩塊一般緊密想連,新模型調研,離線評估與線上灰度,模型匯出。預估服務,模型版本更新,線上特徵構建。以上是...