日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

探讨.NET Core的未来

發(fā)布時(shí)間:2023/12/4 asp.net 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 探讨.NET Core的未来 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文要點(diǎn)

  • 與傳統(tǒng)的.NET Framework相比,.NET Core平臺(tái)具有顯著的性能優(yōu)勢(shì)。

  • .NET Core在Microsoft平臺(tái)之外也廣為采用,并受益于強(qiáng)大的社區(qū)參與。

  • .NET Core在設(shè)計(jì)上采用以服務(wù)器為中心,而非聚焦于Windows。.NET Core開發(fā)受益于這種設(shè)計(jì)。

  • .NET Core現(xiàn)已成為一種適用于新應(yīng)用開發(fā)的穩(wěn)定平臺(tái)。

隨著.NET Core 2.0的發(fā)布,這個(gè)最初發(fā)布于2016年的平臺(tái)終于有了最新的主版本,該平臺(tái)具有通用性、模塊化、跨平臺(tái)和開放源代碼的特性。.Net Core涵蓋了當(dāng)前.NET Framework版本中可用的很多API。其初衷是為下一代ASP.NET解決方案提供支持,但現(xiàn)在卻已成為其它許多應(yīng)用場(chǎng)景的基礎(chǔ),例如物聯(lián)網(wǎng)、云計(jì)算和下一代移動(dòng)解決方案。在本系列文章中,我們將探討.NET Core的一些優(yōu)勢(shì),以及它如何給傳統(tǒng).NET開發(fā)者以及所有需要為市場(chǎng)提供強(qiáng)大、高性能和經(jīng)濟(jì)解決方案的技術(shù)人員帶來好處。

在本文中,五位資深開發(fā)人員對(duì).NET Core平臺(tái)開展做了一次探討,內(nèi)容涉及.NET Core的應(yīng)用情況,以及其未來的發(fā)展方向。通過本文,讀者可一窺平臺(tái)的優(yōu)缺點(diǎn),并確定自己是否可在未來做開發(fā)時(shí)從中受益。

討論小組成員

  • Jeff Ammons

  • Jeremy Miller

  • David Pine

  • Mark Rendle

  • Spencer Schneidenbach

InfoQ:先請(qǐng)大家做個(gè)簡要的自我介紹,以及目前使用.NET Core的情況。

Jeff:我早在.NET Core還被稱為ASP.NET vNext時(shí)就開始跟進(jìn)。雖然我在2012年幾乎遠(yuǎn)離了Microsoft開發(fā),但是vNext讓我重拾舊業(yè)!我從2014年開始著手宣講Core,因?yàn)樵谖铱磥?#xff0c;它為服務(wù)器端/Web項(xiàng)目提供了一個(gè)更好的基礎(chǔ)。

Jeremy:我牽頭了多個(gè).NET社區(qū)的OSS項(xiàng)目,其中部分項(xiàng)目的目標(biāo)就是混用整個(gè).NET Framework和NETStandard。

David:我自2015年下半年以來就一直在使用.NET Core做開發(fā)。此后在2016年1月,我開始做PoC(概念驗(yàn)證,Proof-of-Concept)應(yīng)用。從那時(shí)起,我們整個(gè)團(tuán)隊(duì)一直在積極使用.NET Core做開發(fā)。我們借助ASP.NET Core構(gòu)建企業(yè)Web應(yīng)用。在當(dāng)時(shí),它還被稱作ASP.NET 5,依賴于.xproj文件格式和project.json。我認(rèn)為自己是一名.NET Core的早期采用者,非常高興看到.NET Core的發(fā)展。同樣,我對(duì)開發(fā)者社區(qū)心存感激,正是社區(qū)幫助該Microsoft產(chǎn)品定型發(fā)展,并使其發(fā)展超出人們的預(yù)期。我相信NET Core只會(huì)變得更好。

Mark:我從開始就是一位.NET用戶,并自第一次預(yù)覽版發(fā)布以來就在持續(xù)使用.NET Core,當(dāng)時(shí)它被稱為Project K。我一直為團(tuán)隊(duì)和組織提供培訓(xùn)課程和咨詢,其中包括.NET Core本身,以及其開放的新生態(tài)系統(tǒng),諸如Linux、Docker、Kubernetes等。我目前正在開發(fā)關(guān)于使用ASP.NET Core構(gòu)建云原生應(yīng)用的一系列在線課程。

Spencer:我曾在一些新建的項(xiàng)目中使用了.NET Core,這些項(xiàng)目主要是將ASP.NET Core用做React-Redux應(yīng)用的后端。我還召集了數(shù)次ASP.NET Core的研討會(huì),其中一次是聚焦于Angular,還有一次是聚焦于ASP.NET Core本身。它們均可由.NET Core提供支持!

InfoQ:你們喜歡.NET Core的哪些強(qiáng)大之處?

Jeff:每次我在做關(guān)于Core的演講中,該問題都會(huì)被問及。例如,“作為一名Windows開發(fā)人員,我為什么要關(guān)心跨平臺(tái)問題?”。答案就在于性能上的考慮。最初,.NET是在單臺(tái)Windows計(jì)算機(jī)上針對(duì)單用戶做的優(yōu)化。與針對(duì)多臺(tái)服務(wù)器上的大量用戶做了優(yōu)化的技術(shù)(例如Node等)相比,.NET如果僅綁定于Windows并面向單一用戶,那么其將難以在多用戶服務(wù)器環(huán)境中創(chuàng)建超高性能的應(yīng)用。Core使得Microsoft得以將開發(fā)基礎(chǔ)重置為以服務(wù)器為中心的模式。

Jeremy:我個(gè)人最喜歡之處在于它是跨平臺(tái)的。我能夠?qū)?NET Core的大部分開發(fā)工作移植到其它操作系統(tǒng)上。雖然簡化csproj文件格式正的確是朝正確方向邁出的一大步,但我仍希望.Net Core能夠保持更簡潔的project.json格式。dotnet cli工具是我編寫的書中的一個(gè)亮點(diǎn)。相比以往而言,它極大地簡化了OSS工具腳本的構(gòu)建,最終以簡潔的命令行工具啟動(dòng)和管理項(xiàng)目文件。改進(jìn)的Nuget工具結(jié)合了更好的csproj文件格式,這極大地降低了我們?cè)谏弦淮?jīng)常會(huì)碰到的Nuget和Visual Studio.Net的合并沖突問題,無需訴諸于Paket這類大多數(shù)開發(fā)人員不太了解的工具。

David:很明顯,.NET Core的開源、跨平臺(tái)和卓越性能會(huì)受到大多數(shù)開發(fā)人員的喜愛。 但我的喜歡之處在于.NET Core依然是.NET。如果你曾經(jīng)在.NET中做過開發(fā),尤其是使用過C#,那么你就會(huì)接觸到那些優(yōu)秀的工具、令人嘆為觀止的社區(qū),以及世界上最強(qiáng)大的編程語言之一。我相信.NET Core對(duì)Microsoft而言是邁向正確方向的一步,這對(duì)于所有的框架開發(fā)人員來說尤為重要。開放源碼和跨平臺(tái)應(yīng)該成為標(biāo)準(zhǔn)。開發(fā)人員可以對(duì)C#語言或者是.NET Core中的一項(xiàng)功能做出貢獻(xiàn),并產(chǎn)生影響,這是Microsoft所取得的一項(xiàng)令人難以置信的成就。賦予開發(fā)人員閱讀源代碼、設(shè)計(jì)實(shí)現(xiàn)和運(yùn)作內(nèi)部架構(gòu)的能力是非常有必要的。為此,我向Microsoft脫帽(“紅帽子”,Red Hat)致敬。

Mark:.NET Core的強(qiáng)大之處主要在于跨平臺(tái)支持。事實(shí)上,你可以開發(fā)一個(gè)運(yùn)行在Windows或Linux上的獨(dú)立應(yīng)用,或者使用macOS開發(fā)可在x86和ARM CPU上運(yùn)行的應(yīng)用,這一點(diǎn)令人驚嘆。最重要的是,由于采用了正確的開源發(fā)展方式,我們已經(jīng)看到了由社區(qū)給出的一些驚人貢獻(xiàn)。這使得其性能得到了改善,尤其是在網(wǎng)絡(luò)方面,并且還有更多的改進(jìn)即將推出。我們可以在繼續(xù)使用C#以及一些熟悉的框架和庫的情況下,獲得所有這些現(xiàn)代優(yōu)點(diǎn),這是非常美妙的事情。

Spencer:跨平臺(tái)絕對(duì)是.NET Core的最大賣點(diǎn)和最大優(yōu)勢(shì)。我先前曾提出過這一觀點(diǎn),即.NET Core旨在吸引下一代的開發(fā)人員,而非那些目前使用.NET Framework的開發(fā)人員。但是,隨著.NET Core中添加了越來越多的功能(例如System.Drawing和System.DirectoryServices等,不勝枚舉),我想我們會(huì)看到更多的.NET開發(fā)人員和商店轉(zhuǎn)移到.NET Core。

InfoQ:目前.NET Core中是否還存在一些缺點(diǎn),這些缺點(diǎn)是你們希望在未來能得到改進(jìn)的?

Jeff:一些重要遺漏將會(huì)隨時(shí)間的推移而得到添加。在過去一年中,改善就非常顯著。去年秋天之前,Core的巨大弱點(diǎn)在于.NET、ASP.NET和Visual Studio團(tuán)隊(duì)之間的脫節(jié)問題。但是在秋季發(fā)布之后,團(tuán)隊(duì)的脫節(jié)問題得到了解決,這才使我可以向其他人推薦使用Core做開發(fā)。另一個(gè)很好的例子是project.json轉(zhuǎn)換為*.csproj的徹底失敗。但是該過程的變化過晚,因此對(duì)于早期創(chuàng)建生產(chǎn)項(xiàng)目的人而言,這無疑是一種懲罰。我們需要Core能達(dá)到一個(gè)穩(wěn)定的高度,才可以認(rèn)真地考慮著手采納的問題。

Jeremy:在我看來,如果開發(fā)人員需要直接編輯csproj文件,那么目前的文件格式仍然過于繁瑣。為消除一些MSBuild內(nèi)部關(guān)注的問題,同時(shí)將文件格式推向用戶友好的方向,Core在工具和文件格式方面還存在著一定的改進(jìn)余地。我非常希望看到能推出AssemblyLoadContext概念,并以此作為曾經(jīng)的AppDomain模型的一個(gè)輕量級(jí)繼任者。

David:當(dāng)前,.NET Core的一個(gè)主要弱點(diǎn)就是隨之而生的一些誤解。無數(shù)的開發(fā)人員仍然在問,“.NET Core、.NET Standard和.NET Framework有什么區(qū)別?”。類似問題還包括,開發(fā)人員應(yīng)該選擇哪一個(gè),以及為什么。選擇并非總是那么簡單或清楚。例如,實(shí)際上可能存在以.NET Framework為目標(biāo)的.NET Core應(yīng)用。這樣的應(yīng)用的確可能會(huì)令人困惑,因?yàn)槲覀冎?NET Framework和.NET Core都是.NET Standard的運(yùn)行時(shí)實(shí)現(xiàn)。.NET Core的術(shù)語被重載,存在.NET Core應(yīng)用、.NET Core CLI、.NET Core SDK和.NET Core運(yùn)行時(shí)。我相信,在使所有這些術(shù)語更易于理解和使用的方面上還有很大的提升空間。

Mark:Core在性能方面還有一些工作要做。例如,在TechEmpower“純文本”基準(zhǔn)測(cè)試中,ASP.NET Core的Web服務(wù)器Kestrel表現(xiàn)極佳;但在涉及數(shù)據(jù)庫查詢等的高級(jí)測(cè)試中,Kestrel則表現(xiàn)不佳。在性能方面上,大部分從完全(full-fat).NET Framework遷移過來的代碼都可以得到很大的改進(jìn)。好消息是,現(xiàn)在人們正在深入研究代碼,并挖掘這些性能問題。

Spencer: Core缺乏一些與.NET Framework相匹配的功能。這意味著當(dāng)前的.NET開發(fā)人員在嘗試.NET Core時(shí),必須要決定.NET Framework的某些核心功能是否值得棄用。如果你正在使用System.Drawing、System.DirectoryServices,或是某些僅針對(duì).NET Framework的框架,那么你就不會(huì)那么好運(yùn)了。ASP.NET Core已經(jīng)是一個(gè)非常成熟的產(chǎn)品,從ASP.NET MVC/Web API轉(zhuǎn)向非常簡單,但并非所有的事情都是如此。例如,Entity Framework 6到EF Core的轉(zhuǎn)換就并非易事。

InfoQ:如果現(xiàn)在你要為組織啟動(dòng)一個(gè)新項(xiàng)目,你會(huì)選擇.NET Core而非.NET Framework嗎?原因是什么?

Jeff: 是的,我就是這樣做的!服務(wù)器端性能是我做出選擇的一個(gè)主要原因。另一個(gè)主要原因是MVC和WebAPI控制器的整合。對(duì)我而言,具有兩個(gè)獨(dú)立的代碼庫是毫無意義的。第三個(gè)原因是標(biāo)簽助手(Tag Helpers)。我希望我的HTML看上去盡可能更像是HTML。我一向不喜歡@Html.ActionLink(“Which param is this”, “Or this”, “Wait What Is This One Again”, new { @class = "OhComeOnYouMustBeKidding"})這樣的風(fēng)格。

添加CSS類絕對(duì)是一個(gè)最好的做法。我非常喜歡這樣的風(fēng)格:

<a asp-controller=”book” asp-action=”edit” class=”MyCSS”>Edit</a>

Jeremy:當(dāng)然是的,并且我們已經(jīng)這樣做了。主要原因在于.NET Core對(duì)于更多的主機(jī)和開發(fā)選項(xiàng)而言是跨平臺(tái)的。

David:我會(huì)選擇.NET Core而非.NET Framework。對(duì)我來說,這個(gè)選擇非常簡單,因?yàn)槲覜]有開發(fā)任何新的WinForms、WPF、WCF或ASP.NET WebForms應(yīng)用。我很高興使用Microsoft提供的最新的、最偉大的技術(shù)。到目前為止,我唯一期望的就是能看到即將推出的SignalR。在我看來,進(jìn)步是直截了當(dāng)?shù)?#xff0c;這是朝著正確方向邁出的一步。我唯一關(guān)心的問題是關(guān)于.NET Core的可用性。只有一個(gè)選項(xiàng)是有點(diǎn)令人沮喪。事實(shí)上,我寧愿Microsoft只是聲明我們現(xiàn)在需要全部使用.NET Core,并且可以具有以.NET Framework為目標(biāo)的TFM(目標(biāo)框架名字對(duì)象,Target Framework Moniker)。

Mark:對(duì)于一個(gè)新的項(xiàng)目,我絕對(duì)會(huì)默認(rèn)使用.NET Core。最顯著的原因在于.NET Core應(yīng)用性能的提高和占用空間的減少,這意味著無論是對(duì)于云還是私有數(shù)據(jù)中心,可真正做到在基礎(chǔ)架構(gòu)上的成本節(jié)省。我主要從事Web和后端服務(wù)開發(fā),能夠使用Docker和Kubernetes等容器編排工具跨平臺(tái)開發(fā)和部署應(yīng)用,這是一項(xiàng)真正的優(yōu)勢(shì)。對(duì)于具有WPF、UWP或Xamarin移動(dòng)組件的混合項(xiàng)目,使用.NET Standard可讓開發(fā)人員在整個(gè).NET或Xamarin項(xiàng)目與.NET Core Web或服務(wù)項(xiàng)目之間共享軟件包。

Spencer:我的組織在.NET Framework上運(yùn)作得很好,所以現(xiàn)在可能不會(huì)考慮.NET Core。但是我們希望在某個(gè)時(shí)候重新開發(fā)我們的平臺(tái)。我們屆時(shí)將會(huì)認(rèn)真地考慮.NET Core。不必被鎖定到基于Windows的托管,這是一件非常好的事情,但當(dāng)前對(duì)我們并不是一個(gè)大問題!

InfoQ: 你們認(rèn)為.NET Core的發(fā)展是否會(huì)超越Microsoft之外,還是會(huì)繼續(xù)局限在現(xiàn)有的.NET開發(fā)者社區(qū)中?

Jeff:我希望如此。這是Microsoft首次有機(jī)會(huì)必須面對(duì)新一代的Web開發(fā)人員,這些開發(fā)人員認(rèn)定必須使用Mac做開發(fā)。我在課堂上以VS Code入手講授Core。盡管我越來越喜歡Code,但毫無疑問,完整的Visual Studio具有更高的生產(chǎn)率。目前為止在深入學(xué)習(xí)了ASP乃至Core之后,大多數(shù)從Mac或Linux入手的學(xué)員都會(huì)轉(zhuǎn)向使用Windows。我們希望能改進(jìn)非Windows、非Visual Studio開發(fā)人員的體驗(yàn)。

Jeremy:如果在TechEmpower趨勢(shì)圖上,基于ASP.Net Core的架構(gòu)能保持攀升勢(shì)頭,情況或許會(huì)是如此。.Net Core必須要克服數(shù)十年來存在的一些關(guān)于Microsoft開發(fā)技術(shù)和文化的陳舊觀念。

David:我認(rèn)為.NET Core的發(fā)展已經(jīng)超出Microsoft之外。從統(tǒng)計(jì)數(shù)字上看,.NET Core代碼庫事實(shí)上每天都會(huì)接受來自于非Microsoft雇員處的Pull請(qǐng)求。此外,.NET基金會(huì)有1700多家公司為.NET生態(tài)系統(tǒng)做出貢獻(xiàn),具有550多個(gè)以.NET為核心的源代碼庫!認(rèn)真想來,這非常不同尋常。如果Microsoft不公開源代碼,那么這些都是不可能的做到的。.NET開發(fā)人員社區(qū)與以往一樣的強(qiáng)大。

Mark:我很希望看到.NET Core的發(fā)展壯大,吸引更多來自于其它生態(tài)系統(tǒng)的開發(fā)人員。它已具有大量的社區(qū)支持,似乎主要來于已有的.NET社區(qū),盡管我們可以看到某些行業(yè)對(duì)此展示出越來越濃厚的興趣。三星就是一個(gè)很好的例子。該企業(yè)已經(jīng)在其Tizen操作系統(tǒng)中采用了.NET Core。我們很高興看到Amazon和Google也已加強(qiáng)了對(duì)云平臺(tái)的支持,包括提供很好的SDK支持。感覺Core項(xiàng)目像是一個(gè)開始,即更開放的Microsoft開始更積極地參與其它的社區(qū)。我希望該項(xiàng)目能繼續(xù)發(fā)展,使得這些社區(qū)繼續(xù)與Microsoft合作。

Spencer: 很難說。我認(rèn)為信任是Microsoft在開源領(lǐng)域中存在的最大問題,但是他們已經(jīng)取得了巨大的進(jìn)步。Visual Studio Code就是一個(gè)例子,它對(duì)開源軟件的各個(gè)方面都已產(chǎn)生了重大的影響。我認(rèn)為時(shí)間會(huì)證明一切。

InfoQ:你們認(rèn)為.NET Core在未來兩年中將會(huì)如何發(fā)展?

Jeff: 我期望Core的發(fā)展軌跡能遵循我們所見的MVC發(fā)展的同一軌跡。起初,MVC由于與Web Forms存在一些迥異之處,因此并未受到Microsoft開發(fā)人員的喜愛。之后,在開發(fā)人員勉為其難地嘗試之后,他們的態(tài)度發(fā)生了轉(zhuǎn)變,進(jìn)而開始喜歡使用它?,F(xiàn)在,開發(fā)人員對(duì)Core的感受也是一樣的。其中的一個(gè)巨大的差異之處在于,開發(fā)人員的MVC和WebAPI上技能可以得到更多的轉(zhuǎn)換,大大地超過了可轉(zhuǎn)換為MVC的Web Forms技能。

Jeremy:如果在以Netstandard 2.0為目標(biāo)的項(xiàng)目中使用舊的.Net庫是切實(shí)可行的,我認(rèn)為更多的開發(fā)團(tuán)隊(duì)最終會(huì)跳到.Net Core。目前出于項(xiàng)目依賴性尚未針對(duì)Netstandard的顧慮,這些團(tuán)隊(duì)可能會(huì)猶豫不決。

David: 我并不認(rèn)為.NET Core真的有什么特別之處。隨著它越來越受歡迎,它將會(huì)得到日益廣泛地采用。.NET Core的工具將變得更高效、無缺陷并且更為實(shí)用,進(jìn)而提高開發(fā)人員的工作效率。我相信,.NET Core將成為.NET生態(tài)系統(tǒng)內(nèi)新開發(fā)工作的一個(gè)行業(yè)標(biāo)準(zhǔn)。在ASP.NET Core中引入更好的SPA(單頁面應(yīng)用,Single Page Application)實(shí)例并非我的關(guān)注點(diǎn)。盡管據(jù)我所知,現(xiàn)在已有一些JavaScriptServices代碼庫,可以幫助開發(fā)人員構(gòu)建Angular或React之類的項(xiàng)目,但我還是希望Microsoft能夠涉足客戶端框架。Microsoft已經(jīng)給出了TypeScript,因此已在朝著正確的方向推進(jìn)!

Mark:現(xiàn)在大企業(yè)客戶開始認(rèn)真考慮是否可對(duì)新項(xiàng)目使用.NET Core,這是我們當(dāng)前所處的采納曲線階段。這種趨勢(shì)將持續(xù)下去,并有望推動(dòng)更廣泛的生態(tài)系統(tǒng)向前發(fā)展。如果看一下.NET Core、ASP.NET Core、C#等一些項(xiàng)目的路線圖,它們已經(jīng)推出了一些非常令人驚奇的進(jìn)展。其中的CoreRT是我最喜歡的一個(gè)項(xiàng)目,它為.NET提供了AoT編譯,支持開發(fā)人員構(gòu)建不帶運(yùn)行時(shí)依賴項(xiàng)的獨(dú)立可執(zhí)行文件。這些項(xiàng)目也增加了對(duì)WebAssembly的支持,支持開發(fā)人員編寫并編譯C#代碼,在瀏覽器中執(zhí)行復(fù)雜的處理。我非常期待看到未來的發(fā)展!

Spencer:增加一些與.NET Framework相對(duì)應(yīng)的特性,可能將有助于推動(dòng).NET Standard的發(fā)展。

InfoQ:大家最后再談?wù)効捶?#xff1f;

Jeff:相比于推出新特性而言,長期穩(wěn)定性將成為考慮采用Core時(shí)更看重的因素。Core正在接近于此。我是“長期支持版到當(dāng)前版”模式(LTS vs Current Model)的堅(jiān)定支持者,這種模式正被Node、Ubuntu等使用。從一個(gè)組織的角度考慮,我需要了解是否可以押注一種技術(shù),該技術(shù)在必須要做出重大改變之前,至少會(huì)保持3到5年的穩(wěn)定期。同時(shí),我也需要知道該技術(shù)的創(chuàng)新也是在穩(wěn)步推進(jìn)的。

Jeremy:至少在Netstandard 2之前,.NET Core的殺手級(jí)問題就是,其在從.NET OSS生態(tài)系統(tǒng)分離出來時(shí),如何避免出現(xiàn)像臭名昭著的Python 3發(fā)行版那樣的問題。要實(shí)現(xiàn)完整的框架和.NET Core的多目標(biāo)并非易事,這可能會(huì)成為OSS開發(fā)時(shí)的一個(gè)阻礙。

David:我一直驚訝于對(duì).NET Core或ASP.NET Core聞所未聞的.NET開發(fā)人員數(shù)量。我相信Core是新Microsoft的一部分,作為開發(fā)人員肯定是要對(duì)此亦步亦趨的。在我的全部編程生涯中,這的確將成為一個(gè)我會(huì)講述給孫輩們的創(chuàng)新經(jīng)歷,“令人記憶猶新的是,當(dāng)年Microsoft同時(shí)推出了開放源代碼和跨平臺(tái)。他們將其稱為.NET Core,孩子們,請(qǐng)不要介意這個(gè)名字”。的確,這是一個(gè)激動(dòng)人心的時(shí)刻!

Mark:正如大家從我的談話中可以看出,我是.NET Core的一位忠實(shí)粉絲。如果你正啟動(dòng)一個(gè)新的ASP.NET項(xiàng)目,你應(yīng)該使用Core。它與.NET非常相似,所以你能很快就開始運(yùn)行。它也是穩(wěn)定的,并正得到一些開源的生態(tài)系統(tǒng)的支持。它只會(huì)變得更好。

討論小組成員簡介

Jeff Ammons?是Code Career Academy的首席講師,在亞特蘭大周邊區(qū)域講授Microsoft Stack和Node.js網(wǎng)頁開發(fā)。Jeff具有Microsoft MVP和Pluralsight author認(rèn)證,經(jīng)常在用戶組、一些聚會(huì)和會(huì)議上發(fā)表演講。他曾就職于多家不同規(guī)模的公司,任開發(fā)人員達(dá)25年以上,職位從開發(fā)人員到首席軟件架構(gòu)師。?

Jeremy Miller?是德克薩斯州奧斯丁市的一位開發(fā)人員和軟件架構(gòu)師,也是多個(gè)OSS工具的作者。他的個(gè)人博客是jeremydmiller.com。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

?

David Pine?是位于威斯康星州的Centare公司的一位技術(shù)布道師,也是一名Microsoft MVP。David喜歡在技術(shù)社區(qū)分享知識(shí),并在一些區(qū)域性會(huì)議、用戶組和技術(shù)會(huì)議上做演講。David熱衷于通過寫作來分享自己的想法,并積極維護(hù)著個(gè)人博客。

Mark Rendle?是一位具有近30年行業(yè)經(jīng)驗(yàn)的軟件開發(fā)人員。他是一名自由顧問、培訓(xùn)師和開發(fā)人員,定期在世界各地的.NET Core、構(gòu)建現(xiàn)代應(yīng)用和服務(wù)相關(guān)的會(huì)議上演講。可在Twitter上關(guān)注Mark。

?

pencer Schneidenbach?是一位居住在密蘇里州圣路易斯市的軟件架構(gòu)師、API/集成專家,也是一名Microsoft MVP。Spencer具有個(gè)人博客。?

原文地址http://www.infoq.com/cn/articles/future-of-net-core

.NET社區(qū)新聞,深度好文,歡迎訪問公眾號(hào)文章匯總 http://www.csharpkit.com

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的探讨.NET Core的未来的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。