一个冥顽不化的VC6粉丝对VC2010的首次粗浅感受~~~~~~~~~
之所以对VC6以后的版本不感冒,原因说起来很可笑,首先是当时拿到的那个VC2003 Bug 巨多,已经到了无法忍受的地步。其二,不喜欢VC2003 IDE 当中的字体,怎么调也调不回 VC6 的效果。于是,VC2003、05就被华丽的一略而过了。单位上偶尔用一下VS2008做做网页.net什么的(汗...人在屋檐下,不得不糊弄一下这类无聊透顶的事情),那个慢啊,简直是吭爹有木有!!!!!俺的电脑不算差啊,至少内存有4G,其他配置不知道,好久没关心过这些东西了...
之所以对 VC2010 感兴趣,一是听说 VC2010 的宣传口号是“回归VC6”,对于俺们这样的VC6死忠听闻后自然是芳心大悦。二则偶尔要在家里面一个装Win7的笔迹本上调调程序,VC6貌似装不上Win7,于是干脆就装个VC2010来体验一下。
言归正传,胡说八道两句VC2010的粗浅感受
1、非常出乎预料的是,VC2010不像传说中那样慢如蜗牛,至少,我的感觉和VC6差不多,比那个坑爹的VS08好太多了。
2、在界面和操作习惯上,VC2010 确实做到了“回归VC6”,按照我一直以来的习惯,VC2010的基本功能很快就上手了。唯一有点不习惯的是满眼的中文,赫赫。classwizard 又重新出现了,非常好,哈哈。
3、VC2010 的智能感应提示功能,是这么叫的吧?整一个茶几上的杯具。在VC2010下面,偶还是和以前一样,离开了 VA 基本上就不会写程序了...MS 瞎折腾个啥,直接把开发 VA 的那公司收购了算了,搞不懂。
4、被 N 多人吹嘘不一的界面开发功能,做了一个 VisualStudio 风格带可停靠工具栏基于 SDI 的工程,没有丝毫的喜悦。这一套把戏偶在大概10年前的 BCG 或是 xtreme 上就已经体会过了,木有什么新奇的。偶就搞不懂了,难道界面开发就等于程序全部?这让代码当中20%甚至50%都是容错性处理的俺情何以堪啊。在俺看来,最终极最NB的界面就是一个对话框上有一个按钮,点一下按钮你想做的事情就能搞定。
5、VC2010 编译过程中对语法的检查以及规范性比 VC6 严谨多了,这点非常好。尽管VC6的工程我一向是把 Warning 的级别设成 level 4
6、粗略试了一下“分析”功能,貌似很有用
7、找了一个原先前 VC6 下随便写的不是很严谨的程序来测试了一回,程序里面用到了多线程、磁盘文件操作、自绘制控件、IE控件、大量数学运算,一点点网络操作等等这些技术。应该说有一点代表性了。VC2010编译,几小处报错,很快就排除了。运行正常。
8、至于说 VC2010 编译出来的程序是不是比VC6下编译出来的更消耗CPU资源更慢,没有测试不敢妄言。不过文件大小,上面那个程序 VC6 出来的2.3M,VC2010 出来的是 6M 多,都是 debug 版
9、VS2010 貌似没有集成嵌入式平台的开发工具,很遗憾
结论:偶还是接着用偶的 VC6 吧,多简洁多快啊,除非迫不得已。不过 VC2010 看上去也是个不错的选择。
[最优解释]
坑爹的2005提示功能远不够2010爽啊。。。VC6.0可以在win7用啊
[其他解释]
哥喜欢Codeblocks做底层,Vc6.0或QtCreator做界面,我的VC6在Win7上运行一切功能(包括打开文件)正常。
用过了VS05/08,对VS彻底失去兴趣,看了lz的感想,也许我也试试2010,感觉VC6编译64位不太方便
[其他解释]
VS10很大啊
[其他解释]
vc6确实是经典的一款编译环境,不过我还是用不太习惯。。
[其他解释]
给自己写东西用VC6,单位的东西从VC2003~VC2010都他妈的要用....
[其他解释]
我vc6和vs2010混合着用。公司开发用vs2010,写临时测试工具都是用vc6,因为快。
其实个人还是比较喜欢用vs2010的。vc6除了比vs2010速度快和占用资源少这两个优点之外,实在是想不出还有其他什么优点。
[其他解释]
2010 最大的贡献就是 C++0X。
如果你不用STL算我没说。
如果你不知道STL,那你还是用VC6。
[其他解释]