.NET Core 如何为项目提供高性能解决方案?
本系列,我們將探討.NET?Core 的一些好處,以及它如何為市場提供高性能解決方案,為傳統.NET 開發人員和技術人員提供幫助。
正文
前言
隨著.NET?Core 2.0 在 2016 年首次發布,微軟擁有了這個通用、模塊化、跨平臺開源項目的下一個主要版本。.NET?Core 包含.NET?Framework 當前版本中的許多 API,最初是為了實現下一代 ASP.NET 解決方案而創建?,F在,它推動了許多其他場景的發展并成為其基礎,包括物聯網、云和下一代移動解決方案。
本文.NET?Core 系列的第二篇文章,我們將進一步探討.NET?Core 的一些好處,以及它如何為市場提供高性能解決方案并為傳統.NET 開發人員和技術人員提供幫助。
感興趣的話,你還可以閱讀第一個系列。
內容
在 ASP.NET Core 應用程序中使用分布式緩存
部署到云上的 ASP.NET?Core 應用程序可以從分布式緩存的使用中獲得性能優勢。Matthew D. Groves探討了 Couchbase Server 如何滿足這方面的需要。Couchbase Server 是一個內存優先數據庫,非常適合用作分布式緩存。ASP.NET?Core 使得在應用程序中使用該數據庫變得很容易。
“ASP.NET Core”書評與作者訪談
“ASP.NET?Core in Action”一書的作者是Andrew Lock,該書涵蓋了 ASP.NET?Core 從入門到進階的全部內容,介紹了使用這個現代化、高可用、高可伸縮的跨平臺框架構建 Web 應用程序的基本知識。如果你是 ASP.NET?MVC 編程新手,這本書很好地概括了模型 - 視圖 - 控制器(MVC)模式以及.NET?Framework 的特點。
.NET Core 和 DevOps
.NET Core 在設計時考慮了 DevOps,Dave Swerksy在本文中介紹了.NET?Core 項目如何從平臺固有的構建自動化和應用程序監控中獲益。Swersky 還展示了.NET?Core 的命令行如何簡化該功能實現。
.NET CLI速覽
可以說,.NET?CLI 是.Net?Core 功能中最有用的特性之一。在本文中,Jeremy Miller將介紹幾個.Net?OSS 工具如何利用.NET?CLI 以及如何在日常開發中使用新的 CLI 工具。
針對 ASP.NET Core Web API 的先進架構
本文,Chris Woodruff探討了如何測試 ASP.NET?Core 2.0 Web API 解決方案。Woodruff 使用單元測試進行內部測試,并使用 ASP 中名為集成測試(Integration Testing)的新測試框架對解決方案進行外部測試。
系列負責人
Chris Woodruff?(Woody)擁有密歇根州立大學工程學院的計算機科學學位。Woody 已經開發和架構軟件解決方案超過 20 年,并且曾經致力于許多不同的平臺和工具。他是一個社區領袖,為 GRDevNight、GRDevDay、West Michigan Day of .NET 和 CodeMash 之類的活動貢獻過力量。他還幫助把廣受歡迎的 Give Camp 活動帶到西密歇根,那里的技術專業人士提供他們的時間發展專業知識,以幫助當地的非營利組織。作為一個演講者和播客作者,Woody 已經講過和討論了很多話題,包括數據庫設計和開源。他在 Visual C#、數據平臺和 SQL 方面一直是微軟的 MVP,并在 2010 年被公認為全球最優秀的 20 個 MVPs 之一。Woody 是 JetBrains 的開發者,并且在北美推廣.NET,.NET Core 和 JetBrains 的產品。
原文地址:https://www.infoq.cn/article/EQ1zRY8ffj9SVeC*MFuV
.NET社區新聞,深度好文,歡迎訪問公眾號文章匯總 http://www.csharpkit.com
總結
以上是生活随笔為你收集整理的.NET Core 如何为项目提供高性能解决方案?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CAP 2.4版本发布,支持版本隔离特性
- 下一篇: .NET Core实战项目之CMS 第十