从ThoughtWorks 2017技术雷达看微软技术
ThoughtWorks在每年都會(huì)出品兩期技術(shù)雷達(dá),這是一份關(guān)于技術(shù)趨勢(shì)的報(bào)告,它比起一些我們能在市面上見到的其他各種技術(shù)行情和預(yù)測(cè)報(bào)告,更加具體,更具可操作性,因?yàn)樗粌H涉及到新技術(shù)大趨勢(shì),比如云平臺(tái)和大數(shù)據(jù),更有細(xì)致到類庫(kù)和工具的推介和評(píng)論,從而更容易落地。
Thoughtworks技術(shù)雷達(dá)
Thoughtworks技術(shù)雷達(dá)是以獨(dú)特的形式記錄ThoughtWorks技術(shù)顧問委員會(huì)的討論結(jié)果,為從首席信息官到開發(fā)人員在內(nèi)的各路利益相關(guān)方提供價(jià)值。這些內(nèi)容只是簡(jiǎn)要的總結(jié),但建議您探究這些技術(shù)以了解更多細(xì)節(jié)。這個(gè)雷達(dá)是圖形性質(zhì)的,把各種技術(shù)項(xiàng)目歸類為技術(shù)、工具、平臺(tái)和語(yǔ)言及框架四個(gè)象限。
技術(shù)雷達(dá)還進(jìn)一步將這些技術(shù)分為四個(gè)環(huán)以反映ThoughtWorks目前對(duì)其的態(tài)度。這四個(gè)環(huán)是:
-
采用:強(qiáng)烈主張業(yè)界采用這些技術(shù)。
-
試驗(yàn):值得追求。必須理解如何建立此功能。企業(yè)應(yīng)該在風(fēng)險(xiǎn)可控的計(jì)劃中嘗試此技術(shù)。
-
評(píng)估:為了查明它將如何影響企業(yè),值得作一番探究。
-
暫緩:謹(jǐn)慎研究。
在“采用”象限里的技術(shù)條目,只要場(chǎng)景恰當(dāng),就應(yīng)該是技術(shù)開發(fā)者或決策者選擇采納的默認(rèn)選項(xiàng)?!霸囼?yàn)”環(huán)里,強(qiáng)調(diào)的是這項(xiàng)技術(shù)擁有足夠的成功可能性,它們大多屬于較新的技術(shù)領(lǐng)域,有較大發(fā)展?jié)摿?#xff0c;只要在合適且風(fēng)險(xiǎn)可控的情況下,開發(fā)者即可嘗試使用。此外,“評(píng)估”和“暫緩(proceed with caution)”象限則需要開發(fā)者對(duì)收益、風(fēng)險(xiǎn)、成熟度等條件評(píng)定下再謹(jǐn)慎使用。
技術(shù)雷達(dá)對(duì)于不同層級(jí)和水平的技術(shù)從業(yè)者,有可以從不同角度和分類進(jìn)行解讀的可能。不管你是個(gè)人開發(fā)者,對(duì)于新工具和技術(shù)有執(zhí)著的追求,寄希望于從新工具和技術(shù)那里獲取改進(jìn)每日工作的靈感,或者你是技術(shù)領(lǐng)導(dǎo)者需要針對(duì)自己的系統(tǒng)做技術(shù)選型,以及對(duì)未來技術(shù)趨勢(shì)的把握,技術(shù)雷達(dá)都會(huì)是一份很好的參考。
技術(shù)雷達(dá)在四個(gè)象限(技術(shù),工具,平臺(tái),語(yǔ)言和框架)中,布滿了大量由ThoughtWorks技術(shù)專家們發(fā)現(xiàn)的,可以極大改善開發(fā)效率和品質(zhì)的條目。它們大多數(shù)會(huì)分布在每個(gè)象限的試驗(yàn)和評(píng)估區(qū)域。這些條目多具備創(chuàng)新和極客精神,可以很大程度上改善個(gè)人開發(fā)者的開發(fā)興趣,保持對(duì)于新技術(shù)和技能的敏感度。
近日,ThoughtWorks發(fā)布了2017年第二期技術(shù)雷達(dá),技術(shù)雷達(dá)具體參看https://www.thoughtworks.com/cn/radar。我自己合成了一張整個(gè)技術(shù)雷達(dá)的全貌如圖所示:
在圖中,自上次雷達(dá)發(fā)表以來新出現(xiàn)或發(fā)生顯著變化的技術(shù)以三角形表示,而沒有變化的技術(shù)則以圓形表示。每個(gè)象限的詳細(xì)圖表顯示各技術(shù)發(fā)生的移動(dòng)。這些評(píng)價(jià)可供企業(yè)作為采用某種技術(shù)的參考,對(duì)于各級(jí)技術(shù)人員來說,也具有一定的借鑒價(jià)值。而在本期技術(shù)雷達(dá)中,ThoughtWorks的技術(shù)顧問們又給我們帶來了獨(dú)特和前瞻性的技術(shù)視角,特別是微軟技術(shù)方面,多項(xiàng)技術(shù)都是試驗(yàn)和評(píng)估,下面是從技術(shù)雷達(dá)中摘錄的說明。
自我們上次在技術(shù)雷達(dá)中提到 Kubernetes 至今,它已經(jīng) 成為我們大部分客戶將容器部署到服務(wù)器集群的默認(rèn)解決方案。而能替代它的其他產(chǎn)品不但沒有獲得如此的客戶認(rèn)同度,甚至在某些場(chǎng)景中,我們的客戶會(huì)將他們的“引擎” 都更換成 Kubernetes。Kubernetes已經(jīng)成為主流公有云平 臺(tái)上的首選容器編排平臺(tái)。這些主流公有云平臺(tái)包括微軟的 Azure 容器服務(wù)以及 Google Cloud。此外市面上 還有很多好用的產(chǎn)品,來不斷豐富快速擴(kuò)大的Kubernetes 生態(tài)圈。與此同時(shí),那些試圖用一層抽象將Kubernetes隱藏 起來的平臺(tái)尚未成功地證明自己的價(jià)值。 作為一個(gè)開源的跨平臺(tái)軟件開發(fā)框架,.NET Core被越 來越多地運(yùn)用到實(shí)際項(xiàng)目中。該框架令 .NET 應(yīng)用能在 Windows、macOS 以及 Linux 進(jìn)行開發(fā)和部署。.NET Standard 2.0 的發(fā)布增加了跨多個(gè) .NET 平臺(tái)的標(biāo)準(zhǔn) API 的 數(shù)量,這使得往 .NET Core 遷移的路徑變得更為清晰。有關(guān) .NET Core 對(duì)其上類庫(kù)的支持性問題正在逐漸減少。一流的 跨平臺(tái)工具已經(jīng)涌現(xiàn)出來,用于在非 Windows 平臺(tái)上進(jìn)行 高效的開發(fā)工作。運(yùn)用 Docker 鏡像,能讓 .NET Core 服務(wù)可 以輕松地集成到容器環(huán)境中。其社區(qū)發(fā)展的積極方向以及 來自我們實(shí)際項(xiàng)目的反饋,都表明 .NET Core 現(xiàn)在已經(jīng)可以廣泛地運(yùn)用了。
Azure Service Fabric 是為微服務(wù)和容器打造的分布式系統(tǒng)平臺(tái)。它不僅可以與諸如Kubernetes之類的容器編排 工具相媲美,還可以支持老式的服務(wù)。它的使用方式花樣繁多,既可以支持用指定編程語(yǔ)言編寫的簡(jiǎn)單服務(wù),也可以 支持 Docker 容器,還可以支持基于 SDK 開發(fā)的各種服務(wù)。 自幾年之前發(fā)布以來,它不斷增加更多功能,包括提供對(duì) Linux 容器的支持。盡管 Kubernetes 已成為容器編排工具 的主角,但 Service Fabric 可以作為 .NET 應(yīng)用程序的首選。
云、devops、微服務(wù)、容器是現(xiàn)在這個(gè)發(fā)展階段的軟件形態(tài)。這樣的形勢(shì)下我們正在舉辦【深圳】大灣區(qū)第三次.NET技術(shù)交流會(huì)(網(wǎng)絡(luò)直播),歡迎參加。
原文:http://www.cnblogs.com/shanyou/p/7940289.html
.NET社區(qū)新聞,深度好文,歡迎訪問公眾號(hào)文章匯總 http://www.csharpkit.com
總結(jié)
以上是生活随笔為你收集整理的从ThoughtWorks 2017技术雷达看微软技术的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Net Core下多种ORM框架特性及性
- 下一篇: AutoMapper在asp.netco