对于VS 6.0、VS .Net、VS 2005这三个IDE的VC开发,大家有什么看法?
我两年前我刚开始学VC时用VS.Net,当时感觉吧,还可以,没有用很长时间,后来工作用的VC6.0感觉编译挺快的,就是有很多时候编译器容易编译死,用习惯了,使用起来倒是挺顺手的。去年下半年出了VS2005, 我下载了个Team版,现在我准备把项目都转到2005中来,但是用着用着,觉得在VS2005开发VC越来越不满意了。首先是整个编译器运行起来要占比较大的资源;其次是编译速度太慢了,简直难以忍受,原想我的配置也是可以的:P4 2.41,1G RAM。
所以现在我想把VC项目在VC6.0或者VC.Net下面开发了。但我对VS.Net还没有测试过。
可能我使用VS 2005 不久,大家谈谈你们在学习或者工作中对这个IDE的看法。
问题点数:20、回复次数:20Top
1 楼vcmute(BCare4 H1Rest Good9!)回复于 2006-03-18 18:16:04 得分 0
=>!TTop
2 楼wangjia184(我就是传说中的。。。。。。SB)回复于 2006-03-18 18:21:32 得分 0
没有哈 我觉得VS2005很不错啊
对C++标准的支持超过了2003 非常不错Top
3 楼wangjia184(我就是传说中的。。。。。。SB)回复于 2006-03-18 18:30:21 得分 2
VC6 很多C++标准都支持不好 STL都有问题 不支持模板类的偏特化
VS2003 对C++支持很好 STL重写过了 支持模板偏特化 但不支持模板分离编译
VS2005 good 特别是它的不安全API警告 以及runtime函数的安全函数版本
很不错的说 2005Top
4 楼casazaft()回复于 2006-03-18 19:26:56 得分 2
用过2003 试用过2005....
感觉2003中的vc7不错 比vc6有改进,至少窗体的编辑方便多了
2005感觉占用资源太大,编译起来简直难以让人忍受...当然不排除我的机器太烂......Top
5 楼syy6()回复于 2006-03-18 19:31:15 得分 5
VC6的话编译器对C++支持不好,编译有时会死机,特别是那个所谓的中文版,就不提了。
英文版也要打上SP6,否则,在重载运算符时会有很多问题。VC6速度快,但是太早(好像是98年的吧),微软也不提供支持了。
VC2003用过,感觉还不错。但是相信只要是涉及.NET开发的人不得不升级至VS2005。
VS2005对C++支持不错,就是速度实在太慢。Top
6 楼unionize(同盟会)回复于 2006-03-18 23:18:24 得分 1
IT硬件升级两大动力
1 游戏
2 VisualStudioTop
7 楼guosenjuncs(铁过)回复于 2006-03-19 14:59:48 得分 0
我的配置还不够高吗?
P4 2.41 内存1024M。
还有我在2005中的帮助文档居然查不到很多MFC类,是不是我装的MSDN不对啊?
对于涉及.Net,我也相信肯定是用2005好了。
我使用VC时没有用什么STL,这个方面倒是不知道。Top
8 楼guosenjuncs(铁过)回复于 2006-03-19 15:02:35 得分 0
vcmute(不争)
=>!T
这个是什么意思啊?Top
9 楼lonkil(www.vcfans.com)回复于 2006-03-19 16:29:45 得分 0
VS2005太慢!VC6不错Top
10 楼lqm1003(江南倦客)回复于 2006-03-19 19:16:53 得分 0
VS2005慢得要命,还是VC6比较好,可惜功能稍差Top
11 楼kelinwang19(kelin)回复于 2006-03-20 09:38:26 得分 0
我知用过VC6,其他的没尝试呢,感觉VC6还好吧Top
12 楼guosenjuncs(铁过)回复于 2006-03-20 09:39:22 得分 0
会不会visual studio 2005 professional 快一点啊?iTop
13 楼lonet(可乐仔)回复于 2006-03-20 09:47:39 得分 0
是不是vs2003和vs2005写的应用程序发布的时候都要带。net运行库呢?Top
14 楼guosenjuncs(铁过)回复于 2006-03-20 09:50:17 得分 0
不要的,跟vc6.0一样,你以Release的方式生成,放到其他机器都可以运行的。Top
15 楼he_sl(he_sl)回复于 2006-03-20 09:53:27 得分 0
关注Top
16 楼hthbserver()回复于 2006-03-20 09:57:37 得分 0
VC6没什么不好呀,我都用它做了不少项目.Top
17 楼GlideJi()回复于 2006-03-20 15:10:40 得分 3
wangjia184、syy6说的我深表赞同,我个人从使用角度而言, VC6是一个里程碑的编译器,当年确实很不错,后来用2003,感觉用户习惯方便了很多,微软软件的UI确实很棒,不错不错,05还没用过Top
18 楼an_bachelor(洗澡就是浪費生命)回复于 2006-03-22 21:45:40 得分 0
菜鳥一堆一堆的 不說什麽了……Top
19 楼bluebohe(薄荷)回复于 2006-03-23 10:49:29 得分 0
2005会像VC6一样经典的Top
20 楼modena(非云)回复于 2006-03-23 11:50:33 得分 7
2005 team版更侧重于软件工程的管理,一般建议他的编译不是立即执行,而是放在半夜里面的执行的,就是所谓的Daily Build.刚开始我们也不太习惯今天写代码,半夜里面让他自己编译,第二天检查昨天写的代码的错误,在设计阶段很不方便,但在单元测试阶段和大项目,这样做是有好处的
to lonet(可乐仔):
如果是托管代码开发,是需要安装.net运行库的,C++ Release的版本不需要.Top




