这个帖子子是去年的
同名贴的新版本。
Visual C++ 2008和
Feature Pack已经发布,VC项目组正在改进VC的稳定性和兼容性,修复
一些问题,一些问题会在Visual Studio 2008 SP1中修复,而一些比较严重的问题则会发布hot fix。
目前VC项目组的工作方向有
编译器方面,转向64位开发。
Phoenix Compiler Framework,这个是新一代Visual C++智能感知和编译器的引擎,VC组希望新的引擎能够提高64位代码编译的性能和智能感知的准确度,而且为Intel和AMD这样的公司提供自定义CPU指令插件。编译器的改进也使得编写找出潜在问题的代码分析器更加容易。
类库方面,限于保密协议这方面的我不能公开,不过肯定会支持Windows 7的新控件
集成开发界面,Visual C++项目组正在改进智能感知性能。现在还没想起来还有什么功能可以公开
调试器,限于保密协议这方面的我不能公开,不过据调查很多现存的功能很多程序员都不知道,建议程序员去买本Visual Studio Debugger的书看看。
对新的C++标准的支持(
Feature Pack已经支持了TR1,但是新的标准估计在下一代VC发布之后才会通过)
对于Visual C++项目组的工作方向,你有什么建议和意见?
对于去年的一些问题的回答(限于保密协议,一些问题我不能回答。)
对于gdi+和Windows Forms不会有很多投资,WPF是未来的方向。对于托管开发的共识是使用C#,C++/CLI会作为一个托管和非托管之间的桥而存在。
市场上有成熟组件的,例如XML、web service不会有很多投入,除非它们成为C++标准。
静态代码分析的工具市场上不是没有,微软也在Team System版本中提供了静态代码分析的功能。
重复一下,使用很少的库,例如DDK,不会随Visual C++发布。市场上也有很多免费的代码重构工具。微软不会发布和支持由开源社区开发和维护的软件,例如boost。
过一段时间可以去我的blog去看看,或许我会在我不再受保密协议限制的时候再回答一些问题。