時光飛快,還記得本月的第一個周末嗎?12月3日-12月4日,相信對于 .NET 開發者來說一定記憶猶新!.NET Conf China 2022 于12月4日圓滿落幕。
八方助力
共譜大會盛宴
.NET Conf China 2022 是一個社區性質的技術峰會,本次大會以“開源、安全、賦能”為主題,基于 .NET Conf 2022,慶祝 .NET 7 的發布和回顧過去一年來 .NET 在中國的發展,致力于成為中國 .NET 開發者面對面交流的技術盛宴。
峰會由來自北京、上海、蘇州、深圳、武漢、廣州、青島、煙臺、杭州、長沙等各地區的 .NET 技術社區共同發起舉辦,由微軟 Reactor ,微軟 MVP & RD 項目,盛派開發者社區,友浩達,米立科技,51Aspx 源碼服務專家,FireUG 社區,膠東開發者社區,NCC 協辦,微軟 Azure 白金贊助支持,NewLife 星牌贊助支持,目的是用中文傳播 .NET 相關技術和經驗。
線上線下聯動
共赴一年一度 .NET 之約
由于疫情的原因,本次峰會采用線上+線下相結合的形式舉辦。作為2022年度國內規模最大的 .NET 線上線下會議。本次峰會的線下在上海微軟 Reactor 舉辦,線上在 CSDN、思否、微信視頻號、活動行、B站直播。
根據會后數據統計其中 CSDN 吸引91616人次觀看,思否156901人次, 微信視頻號13180人次, 累計超261697人次開源者觀看。
本次大會持續2天,感謝 .NET 各技術社區和微軟 reactor /微軟 MVP / BG /志愿者們等幾個月的辛苦籌備,以 .NET 社區為基底,征集和更新海量的內容,大會得以成功舉辦。
大咖齊聚
共話 .NET 成長
此次大會共有將近50位技術專家參與分享,來自 .NET 技術鼻祖 Scott Hanselman ,Steve Carroll,微軟最有價值專家項目,各技術社區創始人,知名企業技術總監、技術架構師,此外還有來自高校的指導老師及學生等。大會共設2大主論壇,5大分論壇,涉及解決方案、教育、開源、前端、IoT。分享者領域廣泛,內容豐富,視角開闊,展開了一場別開生面的年度 .NET 技術盛宴。
主論壇大咖云集
精彩連連
此次主論壇主要聚焦在大會上午,開場就有來自 .NET Partner Program Manager Scott Hanselman 為大會做開幕啟動,作為 .NET 技術鼻祖,一出場便瞬間點燃大家的激情。之后便是精彩紛呈的圓桌討論及技術大咖們的主題分享。
圓桌討論的主題有:.NET 7 更新觀察、.NET 生態洞察、解讀 .NET 20 年發展史、.NET 開源之路。主題分享有衣明志老師的《基于 .NET 的 Headless CMS》及蘇震巍老師的《打造適合國情的精致 .NET 開源社區和項目》。
精彩的主題分享、思維碰撞下干貨滿滿的圓桌討論,讓人意猶未盡。
解決方案-分論壇 A
微軟廣告平臺團隊的劉盈和 Mike Treit 分享了微軟廣告平臺從傳統的 .NET Framework 到 .NET 6 的遷移之路,同樣劉海峰老師也分享了? 51aspx 網站從 .NET Framework 到全面云原生的坎坷和心得,這些經驗對于準備從傳統 .NET Framework 要升級到新的 .NET 的開發團隊來說都是非常寶貴的,可以幫助大家少走一些彎路,降低成本和風險。而來自 Microsoft 365 團隊的 Yu Zhang,則帶領大家學習了如何使用 Teams Toolkit 創建一個 Teams Bot app,讓我們了解 Teams 應用開發的路徑和基本思路。身在日本的 Netstars 架構師桂素偉則熱情分享了他們在項目中開發實踐高性能的豐富經驗,幫助使用 .NET 開發應用系統的開發者們了解了面對性能需求時應該注意的一些關鍵點。來自 iHerb 的黃凱華則通過對 OpenTelemetry 的相關技術和背景知識的分享,讓我們了解了如何跟蹤觀測系統關鍵和性能表現,也就從另外一個視角強化了 .NET 的高性能高可靠性應用的技術訴求達成路徑。獨立開發者李楓則在通過10分鐘的閃電分享,讓我們了解了如何在 GraalVM 上運行 C# 程序,為跨語種跨技術的混合開發提供了一些實踐經驗和技術視角。
上滑查看更多精彩內容
解決方案-分論壇 B
微軟 Azure SDK 團隊的周峰和 Elendil Zheng 一起以 .NET 為例為大家分享了微軟是如何為 Azure 數百個服務構建不同語言的 SDK 的,讓我們了解了 Azure SDK 背后故事的同時,也學習了面向大型復雜服務 API 場景如何為開發者快速生成 SDK。近年來隨著中國企業的數字化升級逐步展開,應用系統的安全也引起了越來越多的關注,敢為軟件的鄒溪源為我們分享了針對 .NET 技術的企業應用可信開發實戰,為我們如何開發安全可靠的 .NET 應用提供了方法和實踐經驗。微軟 MVP 楊舜杰老師則以 AntDesign Blazor 項目為例,分享了他如何從一個個人靈感到落地開源的實踐歷程,內容涵蓋了社區推廣和開源協作的各個方面,對有志于開源項目的同學做了引路。微軟 Azure 的許豪則通過10分鐘的閃電分享,分享了 .NET 技術開發者的生態情況以及現代化 .NET 應用程序在市場中的巨大商業機遇,使得我們從非技術角度了解和思考了 .NET 生態的未來之路。期間,微軟 MVP 劉亮和周國慶分別從低代碼的前世今生,技術原理,行業應用實踐,優勢和局限等方面進行了豐富且深入的探討。
上滑查看更多精彩內容
教育-分論壇
本屆 .NET Conf 首次設置教育專場針對學生和教育者,希望讓各位了解 .NET 在中國教育的現狀以及00后等新一代開發者對 .NET 的看法。近10年很多人認為 .NET 在中國高等教育,大專院校,以及培訓機構都是滯后的,這也導致了缺少新一代 .NET 開發者涌現。本次活動我們邀請到堅持在 .NET 一線教學的東北大學教師張引,湖北十堰湖北工業職業技術學院教師段榮盛,以及微軟最有價值專家和國內知名的 .NET 技術布道者楊中科老師和大家講他們在教育路上的 .NET 故事,這就包括了如何與時俱進講授 .NET 的經驗,還有遇到的困難,以及人才培養等內容 。還有00后的 .NET 開發者代表微軟學生大使袁詩琪,以及東北大學學生喬思源分享了他們學習 C# / .NET MAUI 的經驗,從新世代的視角告訴大家他們為什么學習 .NET,如何學習 .NET 以及對未來規劃等議題。.NET 在中國有非常強大的社區 ,但不能缺少“新血”和教育者,希望日后能繼續在更多的活動中,邀請學生和教育者來說出他們的的 .NET 經歷,以此為 .NET 生態提供更多的支持。
上滑查看更多精彩內容
前端-分論壇
本屆 .NET Conf China 大會的前端專場分享中,講師們分享了貼合應用場景的分享,AvaloniaUI 社區的董彬全面介紹了 11 版本的Avalonia,還有華南師范大學的潘戰生老師分享基于 AvaloniaUI 構建的跨平臺桌面應用,特別是對 Linux 的支持在社區里引起了很大的興趣,非常契合當前信創的國情下對于 Linux 桌面解決方案的實踐。
張曉棟分享的采用 AntDesignBlazor 和 .NET 6.0 開發一個免費的證書托管平臺也在社區里引起許多人的興趣。
微軟 MVP,GeneralUpdate 作者朱震通過分享他的開源項目GeneralUpdate 構建客戶端應用程序更新 .NET 桌面、移動端應用,讓更新更加便捷節省資源消耗。另外一個 MVP 李衛涵在10分鐘的閃電演講中分享了他的一個工具 dotnet-exec 讓 C# 程序的運行更為容易,讓 C# 程序的分享更為簡單。
本屆 .NET Conf China 大會有大量的微軟 MVP 參與組織和分享,為了讓更多的小伙伴更好的了解微軟 MVP 項目,微軟 MVP 項目大中華區負責人梁迪特別為大會帶來了 MVP 獎勵計劃介紹,特別推薦在社區里的各位同仁一定要看下這個分享,歡迎你加入 MVP。
嘉賓們針對前端在后互聯網時代蓬勃發展,.NET 技術在前端領域涵蓋 Web,桌面,移動端還有物聯網上位機開發等領域展開,從不同的場景下對前端的應用場景引領發展潮流。
上滑查看更多精彩內容
開源-分論壇
.NET Conf China 2022 設置了為期半天的開源專場,我們有幸邀請到了5位資深開發者、架構師,為大家分享了精彩的內容:
首先,來自北京林業大學的劉圣波老師總結了 .NET 在工業領域的開發優勢,然后介紹了 Rapid SCADA 組態系統,并對新版(v6)更新的功能做了解析。最后實驗環節,針對新版的系統的驅動開發,劉老師演示開發并運行了一個 v6 版驅動程序。
第二位是來自 SSW 解決方案架構師駱姜斌老師,駱老師和大家分享了什么是 Playwright, Playwright 的常用功能以及常用工具, 并解答了使用中的常見問題, 最后通過一個有趣的 demo 演示了Playwright 在單元測試中的應用。
第三位是來自山西米立科技,同時也是微軟 MVP 的趙銘哲老師。從趙老師的分享中我們了解到,選擇一個安全可靠、高可用、可擴展的開源項目,是非常重要的。趙老師在 PPT 中分享的 CO2NET, Senparc.Weixin.SDK, NeuCharFramework 等符合一系列要求的開源項目。趙老師用他10年的時間幫更多的開發者總結了如何去選擇好的開源項目,如何將開源項目的價值發揮出來,如何更好的去參與到開源項目當中,進而幫助更多的開發者從好的開源項目當中收獲更多。
第四位是 FireUG 技術社區的組織者之一:肖偉宇老師。肖老師從性能、擴展性角度帶大家對 YARP 有一個全面的認識,并以實戰的方式,向大家展示了構建一個自己的 Ingress Controller 的全過程,結合 YARP 框架提供的擴展點以及社區的各類開源項目,可以滿足各類不同的網關場景需求,也可以幫助團隊從傳統架構到 Kuberneters 環境平滑遷移。
第五位是來自 TCL 的資深軟件工程師:仇華老師。仇老師主要對 API 函數和案例代碼進行了解讀,包括圖像分類、目標檢測、遷移學習、自然語言、GAN 和 F# 應用,幫助開發者快速在實戰中開展 AI?技術落地。
最后一位是來自 Handshakes by DC Frontiers 軟件工程師周杰老師。周老師通過自創的開源項目 Sdcb.FFmpeg 介紹了用純 C# 代碼創建視頻、音視頻重新編碼、視頻編輯后期加字幕、網絡遠程投屏、RTSP 攝像頭錄制/播放的5個示例,詮釋了 .NET 也有在音頻、視頻領域的強大潛力。
上滑查看更多精彩內容
?IoT-分論壇
作為物聯網主戰場的工業物聯網,主要指在工業領域應用物聯網技術,實現工業特有的價值增值的技術模式。大家對工業物聯網的期許是在工業設計、制造、流通環節帶來革命性的變革,為傳統工業注入新的活力,驅動工業在更高維度上發展、創新、乃至變革。
此次 .NET Conf China 2022 的12月4日的 C 會場為物聯網 IoT 專場。通過六位嘉賓的一線實戰開發展示和 .NET 技術在項目開發中的應用,讓我們看到 .NET 如何結合 IoT 來給工業互聯網提供幫助。
其中:
黃海鵬老師通過對企業多門店的管理經營中的 IoT 設備部署和 .NET 低成本邊緣計算的開發讓我們看到 .NET 技術的經濟性。
孔令磊老師則從數控系統平臺的開發出發,讓我們了解到數控系統作為一個跨學科跨語言的整合系統技術,.NET 在其中可以發揮非常重要的角色。
王強老師通過展示其團隊自主開發 iNeuOS 工業互聯網操作系統,讓我們看到 .NET 在工業項目中的落地應用,以及其功能的強大擴展性。
陳志寅老師基于 .NET Core 的農業無人機調度指揮中心項目的展示讓我們看到是他們是如何從 C/C++ 進行開發的項目,一步步轉化為 .NET CORE 進行開發。同時讓大家了解到了 .NET CORE 開發效率更高、語法更易接受、升級部署更方便,同時占用的內存和 CPU 更低等等優秀的特性。
張善友老師則是向我們系統的介紹了 .NET 技術在工業物聯網中的各項應用以及對未來的展望。
論壇的最后是由陸晨老師為我們介紹的 .NET 研發無代碼平臺的實踐及應用。讓我們看到在 Custouch 市場易這個 B2B 的企業營銷開發中如何通過 .NET 開發實現人人都可編程的低代碼應用。
嘉賓針對工業物聯網的經濟性、準確性、時效性、兼容性、應用性、延展性等六大方面進行了深入淺出的解析和探討。嘉賓們從自身項目案例出發,從技術開發的層面展現了當下工業物聯網應用開發上的挑戰和機遇,大家從不同角度對工業物聯網的現在及未來做出分析,同時輸出了諸多有價值的觀點。
上滑查看更多精彩內容
會后福利
本次大會上老師們的觀點獨具慧眼,內容精彩,很多觀看直播的小伙伴在觀看中就留言問有沒有 PPT 可分享。有求必應,.NET 生態一切初心都是為了開發者。部分老師分享 PPT 下載地址👇👇,請查收。
https://dotnetconf.cn/slide.html,或點擊閱讀原文下載。
.NET 免費學習資源,歡迎訪問:
https://aka.ms/MSDOTNET
基于今年復雜形式,本次 .NET Conf China 2022 大會主題是“開源、安全、賦能”,我們希望在當前不確定的環境下,基于安全與穩定的軟件供應鏈考慮,高效率的 .NET 平臺能給你帶來一些溫暖與信心。今年大會我們聊了很多有關 .NET 技術問題同時也看到了 .NET 應用的廣泛性及安全性,也共同鑒證 .NET 7 的更新。
明年 .NET 又會帶來怎樣的創新,各技術社區、開發者以及00后等等,又給 .NET 生態帶來怎樣活力,我們拭目以待,與你相約 .NET Conf China 2023!