都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#相关的内容和框架,楼主是想学互联网的东西吧,还是赶紧跳出来吧
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|传华为智能汽车部件采用三元锂电池
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 怎样评价华为、诺基亚、中兴中标中国移动高端路由交换设备扩容集采
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
