<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>

          【打包分享】Linux開發(fā)運行部署全套工具

          共 1650字,需瀏覽 4分鐘

           ·

          2020-11-06 02:20

          ?

          11月了,期待已久的.NET5即將發(fā)布,你做好準備了嗎?如果還只是在Windows上用Visual Studio + SQL Server做跨平臺開發(fā),真心對不住這個時代了!強烈建議你去嘗試Linux,不僅是程序部署,而是全Linux環(huán)境去開發(fā)、運行、部署.NET 5項目,從開發(fā)工具到數(shù)據(jù)庫到各種中間件全部Linux,你會收獲無法想象的快感!真的,讓我們一起擁抱Linux吧!


          文:Sifan-H ?

          來源:DotNetdaily?

          DotNetdaily

          擁抱Linux



          Linux開源優(yōu)勢?? ?

          Linux是完全開源的,輕松查看源碼并修改和定制,完全免費的屬性也深得企業(yè)青睞,而且穩(wěn)定性、安全性、靈活性都遠超Windows服務器,當下全球大量數(shù)據(jù)中心的服務器已經開始向基于 Linux Server 平臺轉移。

          開源組件最佳平臺? ? ?

          耳熟能詳?shù)母鞣N高并發(fā)組件,Redis、MongoDB、RabbitMQ、Nginx、Kafka等等,都是基于Linux服務器開發(fā)和發(fā)布的,雖然也為Windows Server提供了安裝版本,但都是閹割版的,版本更新都嚴重遲滯,像Redis在Windows下的性能表現(xiàn),達不到Linux下的50%。

          互聯(lián)網大勢所趨? ? ?

          當下互聯(lián)網技術的發(fā)展方向是容器化、K8S、DevOps、CI/CD、云原生,90%的工具環(huán)境都是基于Linux的,微軟都出.NET5去適配Linux,還推出了VS Code開發(fā)工具,甚至連SQL Server都支持Linux了,互聯(lián)網技術大勢浩浩蕩蕩,順之者昌!

          DotNetdaily

          全Linux實戰(zhàn)踩坑



          微軟.NET跨平臺開發(fā)4年多了,Linux下開發(fā)運行部署都已經有完整的解決方案了,我來給大家分享下全體的工具和技術選型(文末有做工具的打包分享)。

          服務器準備? ? ?

          不習慣雙系統(tǒng)的小伙伴兒,可以用VMware workstation弄個虛擬機,Linux操作系統(tǒng)繁多,這里我推薦最新版本CentOS8。開始可能不太習慣,用用就好了。

          開發(fā)環(huán)境準備? ? ?

          當然是Visual Studio Code,微軟出品必屬精品,然后是.NET5 RC2的環(huán)境。數(shù)據(jù)庫我推薦用MySQL標配,不要試圖用SQL Server for Linux了。

          項目框架選擇? ? ?

          這個跟Window下開發(fā)是沒啥區(qū)別的,直接前后分離架構,前端Vue,后端是Core WebApi,O/RM選擇的輕量級Dapper,連接MySQL也方便。

          部署運行? ? ?

          用Docker容器部署的Nginx + WebApi實例集群,然后MySQL和Redis就直接安裝在Linux的宿主機上面,一個小項目就這樣構建起來了。


          說了這么多,那到底怎么開發(fā)實操??


          今晚8點直播展示

          這個文字就說不清楚了,今天晚上20:00點我會開個直播,演示整套的環(huán)境安裝,完整的項目手寫,包括后續(xù)的部署上線過程,現(xiàn)場踩坑(大小寫坑、路徑坑、部署坑)等等!


          同時我還會給梳理下.NET Framework項目遷移到.NET5,Windows環(huán)境到Linux環(huán)境遷移的注意點,希望能給大家一點幫助!立即掃碼邀你加入微軟MVP學習群,獲取直播鏈接,我在群里給大家答疑解惑!

          【長按即可掃碼】


          直播前
          運行環(huán)境集相關工具包領取


          這里還整理了VS2019 Preview+.NET5 RC2的軟件包,還有VMware workstation的安裝包和激活碼,以及虛擬機安裝、Linux系統(tǒng)初始化、配置網絡等視頻,還有遠程Linux必備的SSL工具,歡迎掃碼自取。

          DotNetdaily


          資料工具包 掃碼免費獲取

          微軟MVP直播 今晚?20:00

          .NET5 RC2全Linux開發(fā)體驗

          瀏覽 32
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <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>
                  国产无遮挡A片又黄又爽小直播 | 九九视频网 | 午夜无码免费 | 人妻3P真实偷拍 | 国产操逼图 |