Microsoft Build 2016 Day 2 记录(多图慎入)
Microsoft Build 2016 进行到了第二天,我觉得这一天的内容非常精彩,因为主要和开发者相关😏,详情内容:3 分钟看完 Day2 Keynote
简要概括:
- Xamarin 开源并且免费(最赞的消息)
- Azure 的强悍介绍(国外很火,国内毛线)
- Power BI Embedded 介绍(不懂)
- Office 介绍(不关注)
下面再介绍一下一些遗漏的内容,主要是和 .NET 开发相关的:
MSDN 相关文章:
- .NET at Build 2016 – Open, Cross-platform and FREE
- Mobile App Development made easy with Visual Studio and Xamarin
1. C# 7
主要三个特性:
- pattern matching
- tuple syntax
- nullable references
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131250457-284372447.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131250519-1206765550.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131249066-2086717796.png)
上面三个图主要演示的 (int sum, int count)
作为方法返回类型,所以,如果方法需要返回多个值,我们就不需要再创建一个类了,这样就非常方便,并且在调用的时候,智能提示也是显示的。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131246863-207769478.png)
上面主要演示的是 v is int i
的用法,解释:先判断 v 变量是否为 int 类型,如果是,则赋值给 i。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131231910-2107034611.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131231926-1207214945.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131231863-839025404.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131232004-1656698771.png)
上面演示的功能非常强大,就是我们可以定位到程序包的实现,并且还可以调试它,只能说很牛叉,Scott Hanselman 也顶礼膜拜了。😏
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131231926-707779836.png)
上面演示了“How do I”,类似于 MSDN 帮助文档的功能,但这个还不太一样,它会在你的项目中生成代码,而不需要你复制粘贴,很贴心的功能。😏
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131232004-736910520.png)
上面演示了“Undo/Redo”功能,和现在所不同的是,它可以控制程序包安装和还原,而不仅仅只是代码。😏
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131241144-637925786.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131250519-1330225626.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131241019-1597066481.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401131245004-1684728058.png)
2. Moving Forward with ASP.NET
![图片](https://images2015.cnblogs.com/blog/435188/201604/435188-20160401133624519-1911252706.png)
上面四个家伙,主要讲了 ASP.NET 的发展历程,但没有任何演示和代码,就是在那边侃侃而谈,对于英语不好的我来说,真是太痛苦了。
3. .NET Overview
这部分内容非常多,主要由 Scott Hanselman 和 Scott Hunter 进行的介绍,没错,就是下面这两个家伙。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134701004-26668686.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134701004-617231398.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134701019-165334262.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134700973-211714524.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134700973-521254814.png)
Xamarin 的加入,使 .NET 大家庭变得有些不同。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134701051-1982815756.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134706066-1532377919.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134710379-1639962511.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134708082-845473322.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134709379-1969235423.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134710332-969757915.png)
上面图中展示了 .NET 的未来革新。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134712723-1121326395.png)
注意上面的“Amazing Results”,1.15 百万个请求/秒;.NET Core 性能是 node.js 的六倍。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134713207-1536652224.png)
.NET 基金会大家庭。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134712738-398949517.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134720160-198309143.png)
Red Hat && .NET,一个名字有趣的网站:http://redhatloves.net/
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134716879-1589634033.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134718082-1389232378.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134720613-1267513149.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134721848-528985606.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134721801-2110470144.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401134721848-314612702.png)
It’s a Great Time to be a .NET Developer.
4. Introducing ASP.NET Core 1.0
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140502910-477014881.png)
ASP.NET 的现状
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140502910-571444319.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140507879-920885617.png)
有意思的一张图。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140502863-1583168965.png)
开发所设计的编辑器。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140517801-810275745.png)
支持的前端框架。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140502894-221834035.png)
性能图。😏
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140507769-227561119.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140507754-1162243674.png)
上面两张图,演示的是详细异常显示,而不是现在只有一个 500 和一个笑脸。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140507863-1193821029.png)
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140515129-908560585.png)
上面两张图,演示的是静态网页文件的支持。
![图片](https://images2015.cnblogs.com/news/435188/201604/435188-20160401140513332-1442756229.png)
5. Microsoft Build 2016 Day 3 计划
![图片](https://images2015.cnblogs.com/blog/435188/201604/435188-20160401133933535-1134551010.png)
4 月 1 日的安排:
- Entity Framework 1.0(早上 9:00)
- Build Desktop Apps in Visual Studio ’15’(早上 10:30)
- ASP.NET Core Deep Dive into MVC(下午 12:30)
- Deploying ASP.NET Core Applications (下午 2:00)
微信公众号:你好架构
出处:http://www.cnblogs.com/xishuai/
公众号会不定时的分享有关架构的方方面面,包含并不局限于:Microservices(微服务)、Service Mesh(服务网格)、DDD/TDD、Spring Cloud、Dubbo、Service Fabric、Linkerd、Envoy、Istio、Conduit、Kubernetes、Docker、MacOS/Linux、Java、.NET Core/ASP.NET Core、Redis、RabbitMQ、MongoDB、GitLab、CI/CD(持续集成/持续部署)、DevOps等等。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。