微软Visual Studio 2010将给C++开发者更多关怀
记者从微软大中华区产品市场经理胡德民先生了解到,备受瞩目的微软下一代软件开发平台Visual studio 2010正式版将在明年2到3月间发布,此前该产品已经发布了社区预览版及bata版。
胡得民谈到,在这即将发布的正式版中,微软将给C++开发者更多的关怀和支持。“从Visual studio产品发展情况看,相较与对其它语言的支持和改进,也许我们的确显得有些冷落了C++开发者,但从Visual studio 2010开始,不管是从IDE到编译器,C++开发者都能在这个工具中重新找回自己应该在的位置。”
记者了解到,C++曾经是Visual Studio 6.0中的首席语言,但是微软从2000年开始推行.NET战略以来,其核心及缺省的编程语言是C#,所以微软的开发工具Visual Studio系列,多年来对C++开发者的关怀和C#的开发者相比,一直相去甚远。C++的地位不断下滑,被后来居上的C#抢了风头,很多钟情于C++的程序员顿感失落和惆怅,甚至都开始怀疑C++的前途问题。 ITPUB网站微软技术频道的专栏作者、5届MVP陈良乔谈到,“多年以来,在Visual Studio所支持的各种编程语言中,C++就像被打入了冷宫。从Visual Studio 6.0到最新的Visual Studio 2008,其间经过了多次版本更迭,Visual C#不断推陈出新,就连昔日受到程序员们鄙视的Visual Basic都有很多新的特性推出,但是Visual C++每次都是几个不咸不淡的小更新,没有革命性的变化。在Visual Studio所支持的各种语言中,越来越觉得Visual C++是后妈生的。”
陈良桥
比如:“ MSBuild不能很好地支持Visual C++项目; C++语言本身没有大的改进,新的标准没有出现; 从Visual Studio .net 到Visual Studio 2008,很少有关于Visual C++的更新和改进; Visual C++的类图不能编辑,无法动态生成代码; 可怜的Visual C++ Feature Pack居然要通过SP来发布,Visual Studio发布的时候都不等等它; IDE很多新的功能只能在Visual C#和Visual Basic中实现,例如Visual C++项目不支持“导出模板”等; MSDN中的示例代码很多都是Visual C#的,很少有Visual C++的示例代码。”他列举道。
当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。
对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP.NET技术构建的。
1.CodeProject
这些年来我在这个站点下载了数不清的代码。该站点中的快速有效的文章都是由真正的开发人员撰写的,他们可以给你关于特定编程问题的直接帮助,而文章中总是会包含一个代码下载的链接。
提交文章和代码的开发人员不会得到任何报酬,他们只是为了得到社区的认同。这个站点不仅包含.NET和Windows平台的内容,所以对于想要扩展自己的技术视野的开发人员来说,这儿也是个很好的去处。
2.DotNetNuke
DotNetNuke是一个开源的框架,开发人员可以下载它并用它来构建自己的ASP.NET网络应用。如果你是一个.NET开发人员而你还没有下载过这些代码来读一读的话,你真的需要马上去下载它了。
此软件最近几年已经经过了数次迭代并被证实其中含有很多最有效率的编码最佳实践。尽管此站点有一个收费的专业版,但是仍然有一个可以免费下载的社区版本,而在该站点免费注册来获得下载途径也是非常值得的。
3.4GuysFromRolla
如果你是一名web开发人员的话,老实说,多数.NET开发人员都是,那么这个站点你一定要访问。此站点包含有你需要了解的关于ASP.NET的各方面的文章,甚至还包含有很多针对ASP开发者的信息(信不信由你,仍然有很多开发人员在使用ASP)。
多年来,我已经通过阅读此站点的论坛的帖子解决了无数的问题。
4.DevSource
你从上图就可以看出来,这个在线开发杂志是由微软提供的,不过请别因此而心怀成见。我强烈建议订阅此站点的免费每周新闻时讯,它可以让你最快速的了解到从微软传出来的大事小情。
你也应该访问一下DevLife 论坛。
5.DevX
这是另一个在线开发杂志,它并不仅仅关注于微软的技术,它倾向于展示一些很有趣的非主流的技术。
我本人曾经给他们写过几篇文章,因为他们是为数不多的几家需要关于机器人学和演讲技术的网站之一。此站点每天的文章覆盖了从传统的.NET到VB开发的所有内容。
6.MSDN Magazine
MSDN Magazine之于开发人员就相当于《自然》杂志之于科学家。它包含了所有开发人员都应该遵守的标准。他们非常严格地选取内容。它所包含的文章比我上面提到的站点的文章都要长而且通常更有深度。你可以在打印之前很肯定的知道这些文章都是经过了精挑细选的。
7.Channel9
喜欢看很酷的技术的视频的朋友们一定要看看这个微软资源的站点。Channel 9的团队经常在微软园区中采访很多开发团队并会时常透露一些最新的软件和技术的讯息。
不仅仅是采访微软的工作人员,Channel 9也会和微软之外的行业权威对话。
8.Scott Guthrie的博客
Scott Guthrie是微软的开发工具的企业副总裁,他的博客经常更新,上面会有一些别处看不到的公告。
Scott的博客内容覆盖从.NET基础类库到Silverlight的所有内容。如果你想要让你朋友惊讶于你似乎和微软有某些内线联系的话,那就访问这个博客吧。