写点什么

微软 2019 .NET Conf 大会:.NET Core 3、C# 8、F# 4.7 和机器学习

  • 2019-10-08
  • 本文字数:1488 字

    阅读完需:约 5 分钟

微软2019 .NET Conf大会:.NET Core 3、C# 8、F# 4.7和机器学习

在在线直播的 2019 .NET Conf上,微软宣布了.NET 生态系统的几个新特性,发布了 .NET Core、ASP .NET、EF Core 3.0 以及 C# 8.0 和 F# 4.7。新发布的版本对 Windows 桌面、Web 和移动应用程序的开发方式都有相当大的影响。此外,微软还展示了 Visual Studio 2019 的新特性,并重点介绍了一种用于机器学习的新的可视化建模工具Model Builder


大会从概述发布的新功能开始。在开幕主题演讲中,微软 .NET 团队的项目管理总监 Scott Hunter 谈到了 .NET Core 不断增长的采用率。他强调了 .NET Core 开发如何与社区保持一致,并分享了从平台和相关库(超过 10 万个)开源以来 .NET Core 代码库上的 PR 数量。这为新特性和工具的发布做了铺垫。然后,他转向了一个互动环节,涵盖了在接下来的环节中要讨论的主题。


主题演讲中的每一个主题都有不同的演讲者。动手实践环节从创建天气预报微服务开始,展示了 C# 8.0(异步流、可空引用类型和代码模式)、.NET Core 3.0(新的 JSON API)和 Visual Studio 2019(新的 gRPC 服务引用)的一些新特性。下面主要关注新的 C#异步流,展示如何使用异步循环和端点。


接下来是与应用程序有关的主题,展示了如何以不同的方式使用微服务。先是使用 .NET Core Windows 窗体创建 Windows 桌面应用程序。这个演示的目的是展示如何将现有桌面应用程序移植到 .NET Core 3.0,并演示该版本最重要的一个功能:将桌面应用程序变成自包含的可执行文件。Xamarin 演示遵循了相同的格式,展示了如何使用新的热重载/重启功能(开发人员可以在应用程序运行时更改应用程序代码)快速测试应用程序。


在开幕演讲期间,通过创建 Blazor 应用程序演示了 ASP.NET 的新功能。这个主题的亮点是最新版 Visual Studio 2019 提供的 Blazor WebAssembly 模板。接下来演示了如何用 ML.NET 创建并将机器学习模型嵌入到应用程序中。最后是一个动手实践环节,涉及物联网设备的展示(因为 .NET Core 的最新版本包含了对 Linux ARM64 的支持)。


为期三天的大会分为:从上午 9 点到下午 5 点,在微软工作室(Microsoft Studios)播出(第一天和第二天),以及在世界各地当地时区举行的社区会议(第三天)。所有会议都是技术性的,围绕演示中提出的要点展开。开幕主题(第一天)之后的会议更完整、更详细地演示了各个主题。


今年早些时候,微软在开发博客上发布了一些与 Core 3.0 版本无关的工具和功能,比如将 Apache Spark 与.NET 集成,用 Try .NET 构建交互文档。其他会议还包括:.NET Standard、F#新特性、在 .NET Core 中使用 GraphQL、使用.NET 进行移动和游戏开发、DevOps 工具以及性能和安全问题。


大会的要点如何围绕 .NET Core 来整合.NET 开发生态系统。这并不奇怪,因为今年早些时候微软宣布说 .NET Core 是.NET 的未来。如果计划保持不变,.NET 5.0 预计将在 2020 年 11 月发布。.NET 5 将作为桌面、Web、云、移动、游戏、物联网和人工智能应用程序的统一平台,并具备了 Java、Objective-C 和 Swift 在多个操作系统上的互操作性。


虽然绝大多数演示都是使用 Windows 版 VS 2019 完成的,但需要注意的是,它们也可以用在其他多个操作系统上(取决于工具、库或平台)。因为开发 Windows 桌面应用程序是 .NET Core 3.0 最重要的特性之一,所以我们可以预期 VS 2019 将更多地被用于 Windows。不过 .NET Core 3.0 也支持 Windows 7+、Windows Server 2012 R2 SP1+、macOS 10.13+和各种 Linux 发行版。ML.NET 还为多种操作系统提供了命令行工具,VS Cod 支持Blazor开发。所有会议的录音都可以在YouTube上找到。


原文链接


Microsoft .NET Conf 2019: .NET Core 3.0, C# 8.0, F# 4.7, and Machine Learning


2019-10-08 09:372352
用户头像

发布了 731 篇内容, 共 468.2 次阅读, 收获喜欢 2006 次。

关注

评论

发布
暂无评论
发现更多内容

智能制造:水电设备状态监测与故障诊断系统

积木链小链

数字化转型 数字化 智能制造

“码农”成长记,渐渐不想「砸」电脑了

秃头小帅oi

AI 口语教练 APP 场景设计

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI口语学习

1688拍立淘接口搜索相似商品的实现方法

tbapi

1688API 1688拍立淘接口

英特尔在ISSCC 2025发表多项技术进展,推进AI时代的创新矩阵

E科讯

伊利奶粉工厂通过TPM特别奖终审 再为行业树立标杆

极客天地

超越自动化,用友BIP采购云打造Human-AI协作范式

用友BIP

智能化 AI+ 用友BIP 采购 人智协同

迎接AI+SaaS的黄金十年,金蝶准备好了

人称T客

AI 口语陪练 APP 会话场景设计

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语学习

AI口语陪练APP的场景测试

北京木奇移动技术有限公司

软件外包公司 AI口语练习 AI英语口语

从“国际制造业名城”向智造城市跃迁:东莞制造+AI场景遍地开花

科技热闻

Apache Doris 3.0.4 版本正式发布

SelectDB

数据库 数据湖 数据分析 Doris #大数据

智慧能源管理系统解决方案(Word)

金陵老街

智慧能源 智慧能效

01. HarmonyOS应用开发实践与技术解析

全栈若城

HarmonyOS

区块链钱包开发的安全测试

北京木奇移动技术有限公司

智能合约 区块链技术 软件外包公司

天翼云荣获中国信通院“引领级”认证,树立云服务行业新标杆!

天翼云开发者社区

云计算 云服务

AI智上成就一流财务,用友BIP引爆智能财务极致体验

用友BIP

财经 AI+ 用友BIP 财务数智化 智能财务

用友BIP生态全新升级,推进中国和全球企业软件产业生态进入AI时代

人称T客

AI是否能真正理解人类情感?从语音助手到情感机器人

天津汇柏科技有限公司

人工智能 AI

Go 语言常见错误——数据类型

FunTester

微软2019 .NET Conf大会:.NET Core 3、C# 8、F# 4.7和机器学习_AI&大模型_Arthur Casals_InfoQ精选文章