2017年:保守派可坚守vs2012
acmilan2017/08/18软件综合 IP:四川
时间在流逝,世界在变化。对于编程工具的使用,激进派当然好选择了,尽量用最新的(比如vs2017),这样即使稍有过时也不会立刻落伍。但是如果你是保守派,正在坚守一个你认为刚刚好,不会过新也不会过旧的工具,学会了可以立刻致大用,就要当心你所坚守的工具,在坚守了几年之后,可能落伍了。

就说一下C/C++的事情。Win98时代,最流行的是turboc2.0。WinXP时代,再用turboc2.0已经令人抓狂了,自然就要上vc6.0(也可以上devcpp或cfree,但是要写支持中文的gui当然是vc6.0用起来舒服)。2013年左右Win7/Win8/Win8.1登上取代WinXP的征程的时候,vc6.0体验很差,当然要用vs2005/2008/2010(同样的,也有人用codeblocks)。

现在2017年,WinXP已经渐渐淡出历史,Win7成了新时代的WinXP,Win10正在半年一次飞速更新,用什么版本的vs最好呢?

如果不想折腾的话,VS2012(Update5)加上最新版的.NET DevPack能够满足绝大多数爱好者的要求。

为什么不用VS2013/2015呢?VS2013/2015很多功能需要装IE10/11,装了IE10/11就得装上平台更新KB2670838,但是我见过的盗版Win7大部分是IE8/9,自然也是没有KB2670838的。简而言之,Win7SP1装VS2012没有先决条件,是使用VS2012的最大理由。

为什么不用VS2005/2008/2010呢?这是因为VS2012支持比较新的技术,比以前的版本好用很多。

对于C#/VB爱好者,它支持最新的.NET4.x(只要安装最新的.NET DevPack),虽然语法只有C#/VB 5.0,但也够用了。对于数据库,它原生支持超轻量级的SQLLocalDB,不用再担心SQLExpress在新系统的兼容性问题。目前来看比较好用。

对于C++爱好者,它自带DirectX编译器d3dcompiler_46.dll,同时,它也开始支持了C++AMP这种简化调用GPU运算的技术,它也对C++/CLI恢复了智能提示支持。目前来看比较好用。

要注意的是,这篇文章只是说「在2017年,vs2012是比较好用的版本」,并不表明以后仍然好用,甚至不保证2018年是比较好用的版本。究竟是放弃使用保守版本去追新,还是继续寻找新的保守版本,就要看你自己的判断力了。

VS2012下载地址:

VS2012Ultimate简体中文(已集成序列号):
ed2k://|file|cn_visual_studio_ultimate_2012_x86_dvd_XXXXXXXXXo|1643802624|A3058CE4F2AD7035DB6E67586D07AAA5|/
VS2012Ultimate英文(已集成序列号):
ed2k://|file|en_visual_studio_ultimate_2012_x86_dvd_XXXXXXXXXo|1594998784|1BBECB1C7A892DA7D97EC4C840953915|/
Update5升级包:
ed2k://|file|mu_visual_studio_2012_update_5_x86_dvd_XXXXXXXXXXo|2538768384|405A484D70CA922DC6FC1F204818D412|/

.NET DevPack下载地址:

最新版下载页面:
XXXXXXXXXXXXXXXXXXXXXXXXX/net/targeting
.NET4.6.2 DevPack:
ed2k://|file|en_.net_fx_4_6_2_dp_lps_win_7sp1_8dot1_10_win_server_2008sp2_2008r2sp1_2012_2012r2_x86_x64_9058145.exe|86788848|064175480A208A61C4E68CB678A399B3|/
.NET4.6.2 DevPack 简体中文语言包:
ed2k://|file|cn_.net_fx_4_6_2_dp_lps_win_7sp1_8dot1_10_win_server_2008sp2_2008r2sp1_2012_2012r2_x86_x64_9058141.exe|13237608|D4E1F9DA83CAD505E89B43FF194FBFDB|/

Win8WDK暂时还没有离线的解决方案,但是也不是每一个人都要去学习编写驱动的。

其它资源:

DirectXTK for DirectX 11 [2014-09]:

attachment icon DirectXTK-sept2014.zip 583.07KB ZIP 47次下载

对于Office编程,Visual Studio 2012只支持Office 2010,不支持较早的Office 2007和较晚的Office 2013,这是比较坑的一点。各版本支持的如下:
Visual Studio 2008支持Office 2003/2007
Visual Studio 2010支持Office 2007/2010
Visual Studio 2012支持Office 2010
Visual Studio 2013支持Office 2010/2013
Visual Studio 2015/2017支持Office 2010/2013/2016

[修改于 7年4个月前 - 2017/08/23 11:33:14]

来自:计算机科学 / 软件综合
3
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
刘建业
7年4个月前 IP:辽宁
839321
IE版本不行不可以升级么。。VS2013比12还是有很大的不同的。13应该是起码的吧。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
acmilan作者
7年4个月前 修改于 7年4个月前 IP:四川
839324
引用 刘建业:
IE版本不行不可以升级么。。VS2013比12还是有很大的不同的。13应该是起码的吧。
那我还可以说15是起码的,因为有些第三方包都是15起了。还可以说是17起码,因为winsdk新版都是17起了,更不用说17很多新功能大大提升了编程舒适度。
喜欢13的多主要是因为13和win8.1统治了更长的时间,就和很多人怀念win8.1时代一样。但是这和当年喜欢vc6有什么区别。要是说怀念啥的话,我个人更怀念win8。
ie10/11个人比较在意的问题,除了ie本身的版本间兼容性以外,还有它会将d3d11.0/d2d1.0等win7级别组件升级为d3d11.1/d2d1.1等win8级别组件。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
刘建业
7年4个月前 IP:辽宁
839325
IE只是为了安装而安装,平时一直是chrome,其实我是想说13开始GUI的B格提高了。。。。仅此而已。哈哈。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
所属分类
上级专业
同级专业
acmilan
进士 学者 笔友
文章
461
回复
2934
学术分
4
2009/05/30注册,5年11个月前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:未同步
文件下载
加载中...
{{errorInfo}}
{{downloadWarning}}
你在 {{downloadTime}} 下载过当前文件。
文件名称:{{resource.defaultFile.name}}
下载次数:{{resource.hits}}
上传用户:{{uploader.username}}
所需积分:{{costScores}},{{holdScores}}下载当前附件免费{{description}}
积分不足,去充值
文件已丢失

当前账号的附件下载数量限制如下:
时段 个数
{{f.startingTime}}点 - {{f.endTime}}点 {{f.fileCount}}
视频暂不能访问,请登录试试
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
音频暂不能访问,请登录试试
支持的图片格式:jpg, jpeg, png
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}