1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

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

        共 1650字,需瀏覽 4分鐘

         ·

        2020-11-06 02:20

        ?

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


        文:Sifan-H ?

        來(lái)源:DotNetdaily?

        DotNetdaily

        擁抱Linux



        Linux開(kāi)源優(yōu)勢(shì)?? ?

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

        開(kāi)源組件最佳平臺(tái)? ? ?

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

        互聯(lián)網(wǎng)大勢(shì)所趨? ? ?

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

        DotNetdaily

        全Linux實(shí)戰(zhàn)踩坑



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

        服務(wù)器準(zhǔn)備? ? ?

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

        開(kāi)發(fā)環(huán)境準(zhǔn)備? ? ?

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

        項(xiàng)目框架選擇? ? ?

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

        部署運(yùn)行? ? ?

        用Docker容器部署的Nginx + WebApi實(shí)例集群,然后MySQL和Redis就直接安裝在Linux的宿主機(jī)上面,一個(gè)小項(xiàng)目就這樣構(gòu)建起來(lái)了。


        說(shuō)了這么多,那到底怎么開(kāi)發(fā)實(shí)操??


        今晚8點(diǎn)直播展示

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


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

        【長(zhǎng)按即可掃碼】


        直播前
        運(yùn)行環(huán)境集相關(guān)工具包領(lǐng)取


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

        DotNetdaily


        資料工具包 掃碼免費(fèi)獲取

        微軟MVP直播 今晚?20:00

        .NET5 RC2全Linux開(kāi)發(fā)體驗(yàn)

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

        手機(jī)掃一掃分享

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

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            亚洲欧美日本在线观看 | 房色情五月天 | 粗大的内捧猛烈进出在线观看 | 一级片视频免费看 | 亚洲精品黄色电影 | 麻豆成人影音 | 国产色噜噜噜在线观看精品 | 免费看A片18 的视频 | 淫荡操逼视频 | 国产精品久久久久久久久软件 |