日期:2014-06-10  浏览次数:20910 次

2014年快过半了,在这几个月里,微软诸多产品技术的更新陆陆续续的发布,包括 Windows 8.1 更新包Windows Phone 8.1 developer previewSQL Server 2014Visual Studio 2013 update 2Office for iPad等等。当然不能忘记在中国发布的 AzureOffice 365。有兴趣看整个2014年还会陆续有哪些新东西上市,可以查看 The 2014 Microsoft Product Roadmap

对开发人员来说,刚发布的Visual Studio 2013 update 2,包括了一些有意思的新东西:

  • Universal Apps:顾名思义通用Apps,即你可以编写一套代码程序的apps,它可以同时在Windows 8.1和Windows Phone 8.1中运行。
  • TypeScript:Javascript的超集编程语言,兼容Javascript,可以编译成纯Javascript,支持跨浏览器运行。
  • Web tool:增加了一些新工具特性来更好支持Web的开发。
  • Azure tool:当然必不可少还有目前最热的Microsoft Azure的相关开发工具支持。
  • .NET vNext:下一代.NET更新包,让.NET更好的为cloud-first和mobile-first的相关开发提供支持。下一代.NET在内核创新和跨设备应用上下了比较大功夫,其中包括.NET Native,Next generation JIT和SIMD等,这些新技术会充分发挥硬件优势,提升apps性能,同时使得你可以创建跨设备的apps(UnityXamarin)。

另外,最近比较受关注的是微软在Open source开源方面又做出了令人鼓舞的决定,ASP.NET MVC/WebAPI/Razor均开源了。开源地方为http://aspnetwebstack.codeplex.com,当然还有下一代的ASP.NET——ASP.NET vNext。有兴趣看微软官方的所有的开源项目目录的,可以看这里

Azure和Office 365还在持续发热中。最近Azure又有新特性支持了——Azure RemoteApp preview。这可以说其实是 App-V 的Azure版。这里有一个demo可以尝尝鲜。而对于开发人员来说,想必都很关心一个优秀的Azure云服务到底应该怎样来设计和实现。也许你不得不看看这个官方最新发布的sample project for Azure cloud services。这是一个使用Azure SQL和Azure queues/blobs构建的简洁的多层应用,从中可以学到构建、测试和部署Azure云服务的基本知识,为构建更加复杂强大的Azure云服务打下基础。如果是Azure新人,不妨先看看一个tutorial系列文章:

对于Office 365来说,在这次美国TechEd上也提及一个新的预览版的Office 365 API tools for Visual Studio,让开发人员可以更好的利用它来调用Office 365 API。如何在你的MVC和Windows 8.1 apps里使用Office 365 API,下面入门篇不得不看下: