一个冥顽不化的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。
[其他解释]
额 没听过
[其他解释]
VS2010本来就是集成的BCG啊,我倒是没觉得要非VC6不可,从来不用VA,感觉各个版本都没啥区别,现在在公司用要求的VS2005,家里就2010。
其实我觉得VS2010最坑爹的是附带的MSDN Library太烂了,虽然SP1带了一个帮助文件阅读器,但是好多函数的索引都没有创建出来的,太不方便了。
[其他解释]
除了05,其它的基本上都整过,VS2010启动太慢。。
[其他解释]
08是坑爹的产物
[其他解释]
我现在基本都有vs2008,一开始的时候也很不习惯,不过vc6 对stl支持太差了。就导向2008了。不过2008的IDE用的很不爽。特别特别是MSDN的后续版本都TMD神经,查个东西冒出来一大莫名其妙的东西非常非常不爽
------其他解决方案--------------------
VX 很好用..一开如用V6的都转到VX里面去了. VX的界面, 要多简洁有多简洁, 启动速度完全可以不显示startpage达到快速启动..
主要是编译时的提示和错误都非常到位, 这点VC6远远赶不上...
[其他解释]
菜鸟级别的我 在用vc6 !!
[其他解释]
看debug版没用,要看rxx版的
[其他解释]
顺应时代进程吧。。。
[其他解释]
现在 05 的飘过……
[其他解释]
VC2010对C++ 0x和TR1的支持很爽,能用lambda表达式了哈哈。
[其他解释]
VA提示很多时候是错误的...
VS自带的提示是基于语义分析的,基本上不会提示错的。
[其他解释]
搞了快三年MFC,从来不用VA,就觉得烦。。许多函数我都背过了。。
[其他解释]
我对楼主的话有怀疑,VC6能通过的工程在VC2010下只报几处错误?
我用过VC6/VC2003/VC2008,我觉得VC2003最稳定,功能适中,智能提示也最稳定。我可以负责的说VC6出错的几率肯定比VC2003高。
使用VC6的人不使用模板技术!
[其他解释]
挖坟啊
报告,冥顽不化的粉丝LZ同学现在已经改用 VS2008 !
用 VS08来写8位单片机程序....成天如何为节省几个字节而纠结...
Windows程序么,没有特殊需要还是用VC6
[其他解释]
我不用STL哦
所以我用VC6
[其他解释]
不喜欢vc6
[其他解释]
刚开始做项目做的wm的项目,用的vs2005,后面用的vs2008,很少用vc6。学习的时候用的vc6
[其他解释]
vs10慢,vc6我用stl没感觉有什么问题,一般用vs2005,综合下来2005比较好
[其他解释]
vs10慢,vc6我用stl没感觉有什么问题,一般用vs2005,综合下来2005比较好
[其他解释]
2005一大堆非技术性错误的东西要调整
[其他解释]
VC6不错,我们很多项目都是用VC6做的。
现在部分项目用VS2008 SP1做。调试方便。另外最主要的是我们机器升级了,配置好了些,所以跑VS2008 SP1还算比较顺畅
[其他解释]
vs2010运行快吗,还是比vc慢很多吧?
[其他解释]
回归vc6的办法大概有两种:
1、配置vc6使用高版本ide的编译器,和库文件
2、为高版本的ide开发比较像vc6的插件
VC6粉丝们有这方面的经验不妨分享一下。
[其他解释]
一直喜欢vc6,除了调试多线程让人不爽外。各种功能用起来相当顺手。现在因为项目需要用vc2005,可是从来没有放弃回归vc6的想法。
[其他解释]
null