1 框架选择
GUI框架:
感觉Electron还是挺好的,我们也使用Electron来进行开发;
C++编译器:
Mingw-w64编译器(相当于Windows平台上的GCC)
(我觉得VSCode对Mingw-w64的支持还是挺好的,在VSCode关于C++的说明中,其默认列表是这样的,
而且我看了两篇文章,分别是:
来自Agner的《Best C++ compiler for Windows》,提到:
“The open source compilers Gcc and Clang have now taken the lead. These two compilers are very similar. Both are supporting all platforms and the newest instruction set extensions. ”
以及
来自EDUCBA(一个知名在线教育平台)的文章《Best C++ Compiler》,里面列出了 C++ compiler的使用排行榜:
Let’s look at the top 7 best compilers in 2019.
- MinGW / GCC
- Borland c++
- Dev C++
- Embracadero
- Clang
- Visual C++
- Intel C++
- Code Block
所以我们最终选择的是 MinGW / GCC编译器;)
2 备注
2.1 我们不使用Qt进行开发
首先来看看pyqt,
pyqt:使用Python语言进行Qt图像化应用程序的开发。
不过我个人感觉pyqt的架构方式已经有些过时了,我们还是基于Electron进行开发;