最近闲来无事,就研究了一下几个编程平台和IDE。首先,我必须强调一下,这些方案研究并不一定适用于商业公司内部编程平台选择,而是给个人学习或者闲暇之余把玩用的。主要从以下几个指标考量:使用体验、跨平台、可升级性、占用硬盘空间、性能效率、UI效果、学习资料数量。
测试使用体验都是在Windows10上进行,改天再增加Linux的,虽然下面这些方案大都是跨平台的,但是Linux两个神器没有测试使用体验:Vim和Emacs。
在windows上,我测试用了 QTcreator、Eclipse、Netbeans(简单看了下)、CodeLite、Code::Blocks、小熊猫C++,写了点试用心得。当然,我机器电脑配置不一定是标准,以下试用心得也只是代表我个人意见。学习编程最好的方法就是敲代码,可能我路走偏了吧,做了个产品测试。。。
直接上比较图:
使用体验 | 跨平台 | 可升级性 | 占用硬盘空间 | 性能效率 | UI效果 | 学习资料数量 | |
QT(C++)/Qtcreator | 集成度较高,UI设计和代码一体化,使用方便,感觉输入代码有略微延迟,但又不明显。编译一个东东,还是略显得慢了点。你想靠做软件卖钱(UI+功能是卖钱的法宝),QT是不二选择。你想做自用桌面开发或者后端服务编程,那你还有其他下面的C++选择。 |