本系列,我们将探讨.NET Core 的一些好处,以及它如何为市场提供高性能解决方案,为传统.NET 开发人员和技术人员提供帮助。
正文
前言
随着.NET Core 2.0 在 2016 年首次发布,微软拥有了这个通用、模块化、跨平台开源项目的下一个主要版本。.NET Core 包含.NET Framework 当前版本中的许多 API,最初是为了实现下一代 ASP.NET 解决方案而创建。现在,它推动了许多其他场景的发展并成为其基础,包括物联网、云和下一代移动解决方案。
本文.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