首页 > 代码库 > [转载]信息摘录-2014.5.16
[转载]信息摘录-2014.5.16
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,下面入门篇不得不看下:
- Announcing Office 365 API Tools for Visual Studio — Preview (Part I)
- Using Office 365 APIs in your MVC and Windows 8.1 Applications – Part II