都VS2010了,华为为啥还钟情于VC6.0呢

题主哪个部门的?华为通信业务大都是 Linux 平台的开发,怎么会用 VC →_→华为无线部门,C开发,大都用的是 source insight. 编译都是在 SUSE Linux,用 GCC 编译, 公司的 Linux 服务器samba服务,在windows开发方便访问文件,编译时 SSH 到 服务器。至于写代码你爱用什么用什么,souce insight, vim, emacs...
■网友
VS每个版本C++所链接库是不一样的。就是VS安装目录下VC\\lib下的文件是不一样的,如果要项目移植的话,所有库都需要重新编译生成,然后每个现场重新发布版本,非常麻烦。(一般情况下发布一个补丁包只需要发布修改过的dll和exe,其他不需要改动)另外并非不同版本的工程可以完美迁移,迁移会遇到很多问题。最重要的一点是,自从VS6开始,VS对于VC++IDE的功能提升几乎是没有的,主要就是MFC版本的提升。可以说你用VS6 + Visual AssistX插件开发的话 体验和开发效率跟 你用VS2010开发没有差别,反而VS6更好,因为VS6启动速度快,VS2010好像是用.NET开发的界面启动和调用InteliSense感知补全的时候会经常出现卡顿,内存占用也完全不在一个量级上。不过VS6里面的C++的语法支持缺失很诟病,并非很好,但是老项目都用了兼容VC6的C++,你不会这么无聊去重构吧?
■网友
简单的说,因为企业大了,换开发工具会涉及到方方面面的事情,够用就行。不过你也应该可以自己下载个Express版用,应该没人阻止你的。
■网友
够用就行了,华为设备软件绝大多数是C语言,VC 6.0 足矣,现在的VS集成了很多C#相关的内容和框架,楼主是想学互联网的东西吧,还是赶紧跳出来吧


    推荐阅读