技术开发 频道

Visual Studio打造IDE航母:豪赌Metro

        【IT168 评论】微软的Visual Studio 不仅仅是一款IDE,它是专用于微软平台的开发工具。随着Windows 8的闪亮登场,Visual Studio 11引入了新的特性,作为Windows 8 App的坚强后盾,Visual Studio 11 Beta版新增了对Windows Runtime的支持,该引擎强化了Metro风格,在Windows 8中提供了良好的平板用户界面。作为一款用来开发Metro 应用的工具,Visual Studio 11 对于Windows 8的成功起到了至关重要的影响。

  当然,该产品的更新范围不止于Metro,Visual Studio 支持很多种语言,包括Visual Basic、Visual C#、Visual F#、C/C++以及JavaScript。它所支持的项目类型包括桌面和Metro 风格的Windows 、不同类型的ASP.NET Web 应用、Microsoft Office插件、SharePoint 2010应用、Silverlight,等等。

  Visual Studio 11 Beta版支持微软的云平台Windows Azure ,目前还没有支持正式运行。微软在管理各种依赖关系中遇到了前所未有的挑战,包括Azure模拟器、整合本地互联网信息服务Web 服务器,还有整合Azure本身,但毋庸置疑,Visual Studio 11最终版将对Azure提供完整的支持。

  Visual Studio 力揽狂局,不落俗套,在最新的几个版本中保持不断升级,时至今日,UI更接近于现代化的用户界面。Visual Studio 2010是第一个使用Windows Presentation Foundation作为编辑器和用户界面的版本,这是该版本成功的一个重大亮点。在后续的版本中,微软根据开发团队提出的修复建议继续改进了WPF,在Visual Studio 中新增了管理包,同时支持开源NuGet项目。

  微软在Visual Studio 11 中支持Metro风格,是为了保持与Windows 8新风格同步。当然作为一款久经沙场的IDE,它依旧支持桌面应用程序的开发。设计风格上保留了单色配色方案,很明显是为了展示应用程序本身的颜色。


          Visual Studio 11 Metro 风格 单色界面

  Visual Studio 11: Metro App开发

  在Visual Studio 11的诸多特性当中,Metro 开发备受瞩目。最为Windows 8 的最新平台,这些开发工具让人印象深刻。Metro风格应用程序的用户界面设计既可以用XAML完成,也可以用.NET或者本地代码HTML和CSS来实现。WPF和Silverlight中会经常使用到XAML,这是一种声明式的布局语言,Visual Studio提供了双向编辑器,用户可以在代码编辑器和可视化设计器之间无缝切换。目前没有专用于Metro HTML 应用的可视化设计器,但是有针对JavaScript和CSS的IntelliSense。微软还提供了一款连带设计工具Expression Blend,它拥有一个可视化的设计器,既支持XAML,也支持HTML。它支持新建和保存Visual Studio 项目。

${PageNumber}

  开发人员可以有多种方法来调试Metro风格的应用,您可以在本地电脑上运行应用,也可以在远程电脑上,或者在Metro模拟器中来调试应用。该模拟器非常强大,它为本地电脑和远程电脑提供了会话机会,因此,您可以在桌面Windows 上运行任何一款Metro应用。

  一旦您完成了Metro应用的开发过程,你可以使用Store菜单来创建一个开发者账号,捕捉截图,创建并上传应用程序包至Windows Store中。整个过程被集成到了IDE中,这将简化应用程序的发布过程,为开发者节省时间。

  Team Foundation Server在新版本中的最大变化是,微软可以在Windows Azure平台上托管 Team Foundation Server,在预览版中支持Team Foundation Service。

  Visual Studio11中编辑器的单元测试有所增强,它新增了对第三方测试框架的支持,包括新增Metro风格应用和本地C++代码的测试框架,同时还提供了一个新的Unit Test Explorer工具来运行测试和分析结果。

  Visual Studio 11: 提供搜索框,新增预览选项卡

  Visual Studio 11 还新增了一个工具包LightSwitch ,它是一种开发工具,可帮助您快速构建业务应用程序。LightSwitch 还提供了一个简化的开发环境,使您能够集中精力处理业务逻辑,而非应用程序基础结构。它使用了模型驱动的方法来构建本地或多层数据库应用程序,可以生成大部分代码。不幸的是,它只支持Silverlight的应用程序,目前还不支持移动应用程序。


  Visual Studio 11 支持Windows 8 平板运行时

  对于开发者而言,Visual Studio 11 在设计层面上有很多改进,它提供了搜索框,能够帮助用户快速找到自己所需要的组件。键入“package”,所有与Package管理相关的菜单和选项都会出现。

  另一个重大改进是预览选项卡,当然这会引发一个常见问题,当运行代码或者检查变量、函数定义等执行完操作后,这个IDE会打开一个个窗口。结果,IDE会调度繁忙,预览选项卡会暂时打开代码窗口。


 Expression Blend

  自Visual Studio 2010发布以后,开发人员会抱怨它没有提供让人满意的在线帮助文档。而Visual Studio 11 提供了微软这些年倾力奉献的最好在线帮助文档。整个在线和本地帮助文档的切换非常简单,性能也很好。

  想在短期内对整个庞大的产品做一个全方位的梳理,确实不太现实。比如Visual Studio 11 支持的开发框架和编程语言也有很多变化。而让人记忆深刻的是整个庞大的IDE推陈出新,界面上感觉更整洁、运行速度更快,相比之前的版本显得更加精简。参考英文原文:http://www.infoworld.com/d/application-development/first-look-visual-studio-11-beta-leaner-meaner-metro-190149?page=0,0

       Visual Studio 11 Beta版下载地址: http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200091721

0
相关文章