比较了几个OpenSource的GUI开发包,最后选定了wxWidgets.
选择理由:
a). MFC 只能在Windows下开发.
b). 如果选择开发商业软件,必须以极昂贵的金额,购买商业版本的QT.
这里需要赞一个,QT其实还是不错的,从code质量以及可读性而言,我或许会选择Q。
c). GTK+呢,尼玛,和MFC 以及一般 Windows程序开发大相径庭。艰涩,果断放弃。
d). 因地制宜,本人还算比较熟悉MFC架构,wxWidgets这点比较接近。
e). 顺便强烈鄙视一下wxWidgets:通篇都是new,少有delete。对新手而言,是个问题。
这里mark一下,有关wxWidgets的内存管理问题,还需要查一些资料和source code。
f). 因是想先熟悉wxWidgets,同时可以RAD以后的Windows程序,为保持向下和向后兼容性,所以我还是以VC++为主。
本文对比了几种开源GUI开发包,最终选择了wxWidgets。文章详细解释了选择wxWidgets的原因,包括其跨平台能力、与MFC架构的相似性等,并提到了内存管理等问题。
1427

被折叠的 条评论
为什么被折叠?



