Visual Studio 2012和.NET Framework 4.5
来源:互联网 发布:业界良心知乎 编辑:程序博客网 时间:2024/05/16 05:27
微软负责Visual Studio部门的公司副总裁Jason Zander刚刚发表博客,宣布Visual Studio 2012和.NET Framework 4.5现在已经可以下载。同时提供MSDN订户、付费版本、试用版和免费Express版。
Zander博客列举了升级到Visual Studio 2012的十二大理由:
1. Windows 8开发
Visual Studio 2012为Windows 8应用开发提供了全面支持,从模板、设计器到调试、测试。附带的可视化创作工具Blend(即之前的Expression Blend)现在同时支持HTML/CSS和XAML。更多详情:http://blogs.msdn.com/b/windowsappdev/。
2. Web开发
Visual Studio 2012在Web开发上也下了一番功夫,除了ASP.NET 4.5的诸多新特性(Web优化、ASP.NET MVC 4等,具体参见这里)外,对JavaScript支持大大加强,包括引入智能提示IntelliSense(同时更好地支持XML)、DOM查看器和JavaScript控制台、对第三方库jQuery和RequireJS的原生化支持。
3. Windows Phone 8开发
由于Windows Phone 8本身和SDK都没有发布,这方面支持目前尚未完成,未来将通过在线发布。预计主要新增特性是支持期待已久的C++原生开发,还有企业应用。具体情况还得看WP团队博客的后续发布。
4. Windows Azure开发
Visual Studio 2012在云应用开发上的支持主要是分布式缓存、更多发布选择和更小的安装内存占用。更多详情参见这里。
5. 企业应用开发
这方面的亮点是新工具LightSwitch,同时支持桌面和云部署。当然,SharePoint应用开发也越来越方便了。Visual Studio 2012对Web开发支持的全面升级,企业应用的前端开发自然也获益颇多。
6. 游戏和3D应用开发
主要是DirectX调试、DirectX shaders (HLSL)等方面的支持。
7. 对编程语言最新特性的支持
重点是异步编程,有了新关键字async和await,编写异步代码和同步时已经很接近了。
对C++ 11新标准的支持当然也是重头戏,包括无状态lambda、SCARY迭代器、基于范围的for循环、scoped枚举等。同时通过C++/CX和C++ AMP(支持硬件加速和异构编程)支持对WindowsRT组件的无缝访问。
另外利用F#类型提供程序和LINQ查询,能够方便地使用各种数据服务来编程。
8. 性能、可靠性和兼容性
从下图来看,性能改进的确显著。详情之前有多篇文章讲述。此外还有对之前版本开发的项目的兼容性。
9. IDE更有效率
微软此次大发布都有一个共同特点:简化界面。Visual Studio 2012也不例外。
10. 测试
Visual Studio 2012现在支持探索式测试(也称敏捷测试,不知道什么意思?赶快Google一下吧)。对第三方测试框架的支持也大大改进。
11. 敏捷实践
对敏捷的支持始终是Visual Studio近几个版本的重点之一。VS2012引入了PowerPoint故事板改进团队间沟通,Microsoft Feedback Client可以用来收集团队外部的反馈。Team Foundation Server 2012对敏捷流程各环节都提供了更好支持。
12. DevOps
云计算时代,在研发流程中引入运维是大势所趋。Visual Studio 2012对此首次提供了支持,更好地集成微软的云平台管理工具System Center,将运维正式纳入为研发角色之一。
现在,还等什么,下载去:http://www.microsoft.com/visualstudio/11/zh-cn/downloads 。
PS:更多关于Visual Studio 2012和.NET Framework 4.5进展及热门语言实践情况,请关注CSDN年度技术盛会2012 SDCC中国软件开发者大会。
- Visual Studio 2012和.NET Framework 4.5
- Visual Studio 2012和.NET Framework 4.5发布
- Visual studio.net 和 .Net FrameWork 区别
- Visual Studio 和 .NET Framework 词汇表(vs2008)
- Visual Studio 2010 和 .NET Framework 4.0
- Visual Studio 和 .NET Framework 词汇表(vs2008)
- 论Visual Studio和.NET Framework
- Visual Studio 2012 和 .NET Framework 4.5已发布到Web上
- Visual Studio 2012 和.NET Framework 4.5 快速开始的5分钟视频
- Visual Studio .NET 和 Microsoft .NET Framework 精简版入门
- Visual Studio 2010 和 .NET Framework 4.0 明年发布
- Visual Studio 2010和.NET Framework 4.0预览
- Visual Studio 2008 和 .NET Framework 3.5 Training Kit
- Visual Studio 2010 和 .NET Framework 4 Training Kit
- C#, .NET Framework, Visual Studio 和CLR之间的关系
- 关于visual studio 使用.net framework 4.5.2
- [引]Visual Studio 中的 .NET Framework 类库
- visual studio 选择 .NET Framework版本
- 时间管理
- 用IO对二进制文件进行复制(面试常考)
- VB.Net实现将文本文件中的数据自动插入数据库的小工具
- poj2516解题报告
- Ibatis小结
- Visual Studio 2012和.NET Framework 4.5
- 取消MyEclipse自动更新
- Struts2+JSON 实现AJAX 返回对象和列表
- 【C陷阱和缺陷】库函数
- ajax和json跟java实现List、Map直接传递
- 程序员面试题精选100题(16)-O(logn)求Fibonacci数列
- http://xmuzyq.iteye.com/blog/783218
- 创业需要有”做小”的思维
- 【C陷阱和缺陷】预处理器