标签:
为了体验更多的C++ 新特性,保持与时俱进, 安装了VS2013 作为 demo 开发工具。
现阶段也仅仅是对VS2013局部特性有所接触,在这里仅仅写下一些个人的心得体会
每个以软件难免都会有一些bug 或者设计不那么友善的地方, VS2013也不例外
VS2013 用过之后留下的坑:
1 类方法声明语法检测严格性的松动
在VS2008里面,一个类一旦声明了方法之后,就必须对方法进行实现,否则编译器就会报错, 但是在VS2013里面,这个规则似乎不适用了。这就意味着方法声明之后,即使不再声明都可以通过编译。
虽然这种低级错误很少人会犯, 但是对于代码的向下兼容 VS2010 ,VS2008却是非常不利。 而且在对于调用动态链接库的情况下,编译器却会直接报错,报错的原因却是其他的,对于调试而言,着实浪费时间,这也是笔者被VS2013带坏之后时不时犯错的地方。 这个习惯还是很不好的
2 VS2013 对 XP 系统的不(直接)支持
微软为了鼓励更多的用户从XP 平台上升级上来,VS2013开始不直接支持 xp 系统了,也就是说直接用 VS2013开发程序,是不能再XP上运行的,当然通过对项目本身的一些配置之后,软件又可以恢复支持,但某种程度上也就多了一道配置的麻烦
3 第三方库的对最新版本的IDE 的支持不足
VS2013还算是新产品,普及率也不那么高, 对于一些对IDE 有依赖的库 ,例如 POCO 库 某些类 就暂时不支持 VS2013的调用,但可以正常运行在 (VS2008, VS2010 ),这是一个很坑的地方。严重依赖第三方库的同学,选择新的IDE 的需要慎重
4 辅助插件的那些坑
随着微软向服务的转型, VS2013 的对插件的支持似乎在架构上做了较大的更改,vs2013 提供 在线安装插件的服务(安装方式很坑,插件商店数量又少的可怜) 而很多插件都并未提供 VS2013 的支持或者要收费(visualSVN客户端版本插件)。 要想从2010 版本上升级上来,还是有那么些不顺手,和不习惯。
小结:
升级总是好,但是学习总是需要一个时间成本的。
考虑升级到VS2013的同学,建议不要直接投入到工作使用,一定程度上对工作效率会造成影响。
笔者的做法是:
开发demo 的时候直接使用VS2013 ,正式的商业化版本还是使用之前较为熟悉的IDE ,这样既可以做到不会因为 开发工具的原因引入一些不必要的麻烦,又可以较快的上手 使用 vs2013
标签:
原文地址:http://blog.csdn.net/leos_blog/article/details/44016183