微软效仿Eclipse推Visual Studio 2008 Shell平台
2007年06月13日 上午 11:06
Visual Studio以插件的形式支持非微软语言也有多个年头了。但是,Visual Studio高昂的价格使它很难成为第三方语言开发者的平台。随着Visual Studio 2008 Shell计划的宣布,这一情况有望得到改善。
从字面上理解,Visual Studio 2008 Shell只是一个没有编译器的Visual Studio内核。VS Shell是完全免许可费(License Fee)和版权费(Royalty Fee)的,这使得它很适合作为不同语言的统一平台。
VS Shell包能以两种模式部署。集成模式(Integrated Mode)将包融合到标准的Visual Studio环境,也就是说,现在开发者在一个平台上既可以使用传统的VS语言,如C++、VB或者C#等,也可以使用像IronPython等比较新的语言。
第二种模式,就是为人熟知的[屏蔽]模式(Isolated Mode),它更多地是应用开发而不是语言开发。比如在Visual Studio Shell网站上展示了一个名为“Fabrikam Home Automation Studio”的终端用户应用,这个应用更像是一个定制的工具,而[屏蔽]型的编程语言工具,因为它带有只为自己所需而定制的工具条和菜单等。这种情况可以理解为Visual Studio Express的一个通用场景,尽管技术上他们共享一个IDE,但每个版本之间都是[屏蔽]的。
VS Shell不支持任何微软的工具或者内建语言。但是,如果用户有一套付费的Visual Studio SKU(Standard/标准版,Professional/专业版,或者Team System/团队协作版),这些工具和语言就会和VS Shell包一起以集成模式的方式提供。
给几个下载:
Integrated mode
http://download.microsoft.com/download/b/0/1/b01bf855-24ad-43ce-b488-b12854eb8fde/vs_ideredist.exeIsolated mode
http://download.microsoft.com/download/e/5/7/e5790d53-3010-46a4-882f-b10d6eac4172/vs_AppEnvRedist.exeIronPython Studio
http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=IronPythonStudio&DownloadId=23452正在下载,稍后上传