[转载]信息摘录-2014.5.16
2014-08-01 13:51 Benoly 阅读(219) 评论(0) 编辑 收藏 举报2014年快过半了,在这几个月里,微软诸多产品技术的更新陆陆续续的发布,包括 Windows 8.1 更新包,Windows Phone 8.1 developer preview,SQL Server 2014,Visual Studio 2013 update 2,Office for iPad等等。当然不能忘记在中国发布的 Azure 和Office 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(Unity和Xamarin)。
另外,最近比较受关注的是微软在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系列文章:
- Azure Cloud Service Tutorial: ASP.NET MVC Web Role, Worker Role, and Azure Storage Tables, Queues, and Blobs - 1 of 5
- Configuring and Deploying the Azure Email Service application - 2 of 5
- Building the web role for the Azure Email Service application - 3 of 5
- Building worker role A (email scheduler) for the Azure Email Service application - 4 of 5
- Building worker role B (email sender) for the Azure Email Service application - 5 of 5
对于Office 365来说,在这次美国TechEd上也提及一个新的预览版的Office 365 API tools for Visual Studio,让开发人员可以更好的利用它来调用Office 365 API。如何在你的MVC和Windows 8.1 apps里使用Office 365 API,下面入门篇不得不看下: