Electron、QT和JAVA PC桌面开发技术比较
生活随笔
收集整理的這篇文章主要介紹了
Electron、QT和JAVA PC桌面开发技术比较
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
近幾年PC桌面開發越來越多的被Electron,QT和Java技術占領。下面簡單比較一下它們的優劣。
- Electron,勢是開發用時快,社區輪子多,整合一下就能用。缺點是打包大,js計算弱。
- Java,優點就是java本身語言oo特性比較好,適合堆功能特別多的復雜項目,資源比較豐富,但是界面表現能力稍差,對硬件要求不太高,對一些非x86廉價硬件支持較差,與C/C++結合也會稍微麻煩一些,容易踩坑。
- QT,硬件要求較低一些,可以在更廉價的各種硬件上運行,不過開發成本高一些,本身原生C/C++,比較容易擴展,靈活性相對另外兩種強的多。
總結
- Electron,如果不是做與硬件底層打交道表多,或者多媒體相關的應用話,electron還是非常值得考慮的選擇。
- QT由于開發成本稍高,可以在需要多媒體處理或硬件打交道較多,或者硬件種類和性能要求較為苛刻的場景。
- Java,如果對界面美觀要求不是很高,ui需要處理的規格數據量較大,功能又可能很多,開發成本又不想很高,可以考慮。
總結
以上是生活随笔為你收集整理的Electron、QT和JAVA PC桌面开发技术比较的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STL库(C++11)提供的异步执行方法
- 下一篇: Redis 使用技巧