<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          活動(dòng) | .NET Day in China 活動(dòng)總結(jié)

          共 3113字,需瀏覽 7分鐘

           ·

          2021-08-10 22:51

          2021-07-24 .NET Day in China 活動(dòng)總結(jié)

          Intro

          .NET 6 Preview 6 在 7月14日已經(jīng)發(fā)布,.NET 6 是微軟開(kāi)啟全平臺(tái)統(tǒng)一一個(gè) .NET 計(jì)劃以來(lái)的第一個(gè) LTS 版本,意義重大,微軟在 .NET 6 引入了 MAUI,跨平臺(tái)開(kāi)發(fā)將更為簡(jiǎn)單,ASP.NET Core 也在不斷的發(fā)展和進(jìn)化,使用 ASP.NET Core 構(gòu)建微服務(wù)的體驗(yàn)也越來(lái)越好,.NET 6 也是引入了 Minimal API 盡可能簡(jiǎn)化 API 的構(gòu)建。

          2021年7月24日,來(lái)自微軟的項(xiàng)目經(jīng)理和來(lái)自社區(qū)的一些老師為大家?guī)?lái)了一系列的 .NET 分享。

          Sessions

          Getting Started with .NET MAUI and Visual Studio 2022

          微軟 .NET 客戶端應(yīng)用程序的首席項(xiàng)目經(jīng)理 David Ortinau 為我們介紹 .NET MAUI 的特性以及一些開(kāi)發(fā)經(jīng)驗(yàn)

          How does MAUI work
          MAUI timeline
          What's coming next

          .NET 6 將會(huì)推動(dòng)和簡(jiǎn)化 .NET 的跨平臺(tái)客戶端開(kāi)發(fā),MAUI(Multi-Platform App UI) 就是跨平臺(tái)客戶端開(kāi)發(fā)的主角 ,使用 MAUI 我們將可以通過(guò)一套代碼,開(kāi)發(fā)可以部署在各個(gè)平臺(tái)上的原生應(yīng)用,并且微軟會(huì)在 .NET 6 中支持 Hot Reload,幫助開(kāi)發(fā)者們更友好的進(jìn)行開(kāi)發(fā)測(cè)試,David 也為我們使用 VS 2022 演示了 Hot Reload

          MAUI 的功能和文檔都正在完善,期待 .NET6 正式發(fā)布,MAUI 也會(huì)隨著 .NET 6 發(fā)布而發(fā)布,之后我們就可以愉快地使用 MAUI 開(kāi)發(fā)跨平臺(tái)客戶端了。

          Build & deploy your first Microservice in .NET

          Nish Anil 是微軟 .NET 社區(qū)團(tuán)隊(duì)的一位高級(jí)項(xiàng)目經(jīng)理,他幫助開(kāi)發(fā)者使用 .NET 構(gòu)建可用于生產(chǎn)的應(yīng)用程序,并維護(hù)流行的架構(gòu)參考指南。

          他為我們分享了一個(gè)微服務(wù)示例,不僅從概念上介紹了單體架構(gòu)和微服務(wù)架構(gòu),容器到 k8s ,也從 0 開(kāi)始構(gòu)建一個(gè)容器鏡像 ,并部署在  k8s 環(huán)境下,并最終通常瀏覽器訪問(wèn)部署到 k8s 中的服務(wù)

          Nish 還為我們推薦了一些學(xué)習(xí)資料:

          ASP.NET Core 構(gòu)建微服務(wù) MS Learn 教程:https://aka.ms/aspnet-microservices

          .NET 架構(gòu)指南教程和電子書(shū):https://dotnet.microsoft.com/learn/dotnet/architecture-guides

          微服務(wù)和前后端分離場(chǎng)景下的動(dòng)態(tài) WebApi 解決方案

          來(lái)自盛派的蘇震巍老師為我們分享了他們總結(jié)出來(lái)的動(dòng)態(tài) WebAPI 框架

          蘇老師為我們演示了他們的動(dòng)態(tài) WebApi 框架,通過(guò)動(dòng)態(tài) WebApi 框架就可以做到不需要寫 API 層,通過(guò)框架自動(dòng)生成 API 接口并且和 swagger 做了很好的集成,框架通過(guò) Emit 來(lái)動(dòng)態(tài)生成控制器的代碼從而提供 API 服務(wù),

          他們還開(kāi)發(fā)了一個(gè) CLI 工具來(lái)幫助搜索微信接口

          有需要可以到 Github 上詳細(xì)了解蘇老師他們的框架 https://github.com/Senparc/Senparc.CO2NET/tree/master/src/Senparc.CO2NET.WebApi

          關(guān)于MAUI的一些事

          微軟 MVP 和 微軟技術(shù)社區(qū)區(qū)域總監(jiān) 盧建暉 老師分享的主題也是 MAUI,向大家介紹一下MAUI的基礎(chǔ)知識(shí),如何從Xamarin遷移到MAUI ,以及如何通過(guò)MVU的方式開(kāi)發(fā)MAUI的應(yīng)用。

          Xamarin Forms 遷移到 MAUI

          MVU 模式開(kāi)發(fā) MAUI 項(xiàng)目

          MVU

          MAUI-Linux 支持:https://github.com/jsuarezruiz/maui-linux(暫時(shí)還只是社區(qū)項(xiàng)目,看這個(gè) issue 以后會(huì)成為MAUI的一部分,可以參考:https://github.com/jsuarezruiz/maui-linux/issues/2#issuecomment-881282648)

          .NET 中的 Task 調(diào)度器以及 await 原理

          來(lái)自 iHerb 的 黃凱華 老師為我們帶來(lái)的是 .NET 中 Task 調(diào)用器以及 await 原理的介紹和解密

          黃老師的 PPT 做了很多生動(dòng)形象的圖來(lái)清晰的展示了 Thread、 Task、線程池等知識(shí),干貨滿滿,真的贊 :thumbsup:

          Thread 生命周期
          Context Switch

          讓你的服務(wù)更“AI”

          來(lái)自途虎養(yǎng)車的 彭偉 老師為大家介紹的是 —— 讓你的服務(wù)更“AI”,對(duì)于想學(xué)習(xí)服務(wù)治理的同學(xué)一定會(huì)很有幫助

          我們可以使用 Polly 來(lái)實(shí)現(xiàn)上述大部分 "AI" 代碼,讓自己的服務(wù)更具彈性

          彭偉老師介紹了一個(gè)有意思的 "AI" 方式 —— 備用請(qǐng)求,對(duì)于部分場(chǎng)景會(huì)有很大的幫助

          backup request key points

          Backup 學(xué)習(xí)資料:https://static.googleusercontent.com/media/research.google.com/zh-CN//people/jeff/Berkeley-Latency-Mar2012.pdf

          彭偉老師之前還有一篇介紹文章可以參考:程序中如何設(shè)計(jì) backup request 功能

          VisualStudio 插件開(kāi)發(fā)

          主持人也是這場(chǎng) Session 的講師 董彬 老師為我們分享的是 —— VisualStudio 的插件開(kāi)發(fā)

          掌握這些知識(shí),開(kāi)發(fā)一個(gè)實(shí)用的插件,可能就會(huì)數(shù)倍提升你的工作效率

          學(xué)習(xí)資料:

          • Market place: https://marketplace.visualstudio.com/

          • Internal usage: https://devblogs.microsoft.com/visualstudio/create-a-private-gallery-for-self-hosted-visual-studio-extensions/

          • https://docs.microsoft.com/en-us/visualstudio/extensibility/starting-to-develop-visual-studio-extensions

          • Extensibility Tools by Mads Kristensen: https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensibilityTools

          More

          活動(dòng)的 PPT 在公眾號(hào)內(nèi)發(fā)送 "dotnetShanghaiMeetup20210724" 來(lái)獲取

          Thanks

          感謝各位老師抽時(shí)間為我們帶來(lái)的精彩分享,感謝微軟 Reactor 組織的活動(dòng),希望以后的 .NET 活動(dòng)會(huì)越辦越好,.NET 社區(qū)越來(lái)越好~


          ??點(diǎn)擊 閱讀原文,觀看視頻回放

          瀏覽 52
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  卡一卡二在线视频 | 3p操逼视频 | 特色黄色片 | 国内精品国产三级国产在线专 | 嗯嗯呢啊精品 |