.NET
.NET Framework是Microsoft开发的一种软件框架。

微软发布 Visual Studio Extensibility SDK Preview 3
提升生产力、定制和调试能力

.NET 无侵入自动化探针原理和主流实现
最近,我在微信公众号和博客园分享了一篇关于 .NET 微服务系统迁移至.NET 6.0 的故事 的文章,引起了许多读者的关注。其中,许多人对基于 OpenTelemetry .NET 的观测指标和无侵入自动化探针颇感兴趣。事实上,我已计划抽出时间,与大家分享这方面的内容。

Entity Framework 7 支持批量操作和 JSON 列
EF7 Core 可用于.NET 7 和.NET 6。

InfoQ 2022 年趋势报告:.NET 篇
在 InfoQ,.NET 领域包含了所有与.NET 直接相关的技术,不仅包含了.NET 官方版本的内容,还包括直接影响.NET 生态系统的框架和技术、使用.NET 的项目和计划、主要用例以及专门针对该领域的方法。

一封给所有 AI 和元宇宙开发者的邀请函,NVIDIA GTC 大会重磅来袭!
1956 年,一场主题为用机器模拟人类智能的研讨会在美国召开。

微软将于年底终止对 .NET Core 3.1 的支持
.NET Core 3.1 正式结束使命

从 10 万 npm 用户信息被窃这件事情可以学到什么?
如今,所有热爱开源的开发者可能都心怀担忧:开源软件的供应链安全问题如何解决?

规避代码被“投毒”,开源软件供应链安全面面观
开源软件供应链当前面临的主要是两大风险:一是安全风险,一是许可证、版权、专利和出口管制等方面的法律合规风险。

PostgreSQL 14 会破坏其官方的.NET 和 Java 驱动
PostgreSQL 14 中的新语法,尤其是使用 BEGIN ATOMIC ... END 创建 SQL 函数,在某些情况下会破坏其官方的.NET 和 Java 数据库驱动。

对打 Angular,Blazor 赢在哪里?
本文将深入探讨 Blazor 和 Angular 之间的异同,以帮助大家为自己的下一个项目选择最佳框架。

四个最佳后端框架推荐
框架已经成为 Web 开发的重要组成部分,可以帮助你开发出丰富多彩的交互式网站和 Web 应用。对于后端(服务器端)Web 和应用程序开发,有大量的框架可供选择。在这篇文章中,我们将讨论几个对 Web 和应用程序开发项目有帮助的后端框架。你马上就会了解到,什么是后端框架,以及 2022 年你最想用的最佳后端框架。

在.NET 6 中如何创建和使用 HTTP 客户端 SDK
本文介绍了在.NET 6 中开发 HTTP 客户端 SDK 的过程。作者描述了针对不同真实场景的不同方法,并展示了如何使用.NET 6 一步步开发自己的 SDK。

.NET 深度指南:Colors
本文中,Peter Huber 解释了.NET 中选择和操作色彩的复杂过程。

gRPC 与.NET 入门
在本文中,作者介绍了 gRPC 背后的核心概念以及如何使用它进行 API 开发。文章还通过情景分析的方式介绍了使用 gRPC 替换 REST 的优点和缺点。文中包含了一个逐步展开的教程,阐述了如何使用.NET 开发基于 gRPC 的流服务。

WebAssembly 2021 年回顾与 2022 年展望
本文将先回顾下 WebAssembly 过去一年的发展,然后预测下其未来一年的趋势。

InfoQ 专访 Leslie Richardson 及其团队:Visual Studio 2022 发布,新功能与改进
Visual Studio 2022 是微软流行的集成开发环境的最新版本,该版本包含了很多与热重载、调试、代码编辑器和主题相关的改进。

微软正式发布 .NET 6 LTS 版本
号称是“迄今为止最快的 .NET”。

Gerald Versluis 访谈:Xamarin 社区工具包的现状和未来
Xamarin.Forms 正在向.NET MAUI 演进,Xamarin 社区工具包也在为转型做准备。InfoQ 采访了 Gerald Versluis。他是一位来自荷兰的微软软件工程师。在这次访谈中,我们探讨了 Xamarin 社区工具包、向 MAUI 的过渡以及他们未来的路线图。

被质疑“在开源社区执行微软意愿”,.NET 基金会前董事为其提交的 PR 道歉并辞职
.NET 基金会与社区之间的矛盾开始凸显。

.NET 5 重大变更之 WPF 和 Windows Forms
.NET 5 重大变更系列的最后一个主题是 WPF 和 Windows Forms。这些桌面技术在.NET Core 3.0 之前是不可用的,因为.NET Core 的早期版本主要专注于基于 Web 的应用程序(ASP.NET Core)。

.NET 5 的重大改变:消失的历史技术
在本文中,我们将回顾一些未能进入.NET Core 的历史性.NET 技术。

.NET Core vs Node.js:你应该选择哪个?
本文中,作者将对比 .NET Core 和 Node.js,帮助大家为自己的项目选择最合适的技术。

.NET Standard 停止更新,它将何去何从?
近日,.NET 项目经理 Immo 在博客文章中称,.NET Standard 不再发布新版本,并且它会被.NET 5 取代。

PHP 与.NET 统治 Web 开发世界的八个理由
建立网站无疑是成功开展业务的重要一步。在 Web 开发领域,最核心的语言为什么是 PHP 与.NET?

微软发布.NET 5.0 RC1,未来将只有一个.NET
微软发布了.NET 5.0 RC1,这是.NET 5 在 11 月正式发布之前的第一个“go-live”版本。

通过移除 Nginx,Raygun 公司怎样将 TPS 提高了 44%?
本文介绍了 Raygun 公司在一定业务场景下,通过移除 Nginx,服务性能得到很大提升的一个案例。

微软发布 gRPC-Web 实现,可直接在浏览器端调用 gRPC 服务
有了该组件,就可以在浏览器中使用 gRPC,Web 应用程序可以不通过 HTTP 代理服务器直接与 gRPC 服务通信。

Windows Subsystem for Linux 2 将在 Windows 10 v2004 中正式发布
随着正式发布,WSL2 现在可以通过标准的 Windows Update 自动更新。

Mono 现状与未来: 从 Xamarin 到 WebAssembly、Blazor 及.NET 5
InfoQ 采访了 Mono 项目的原作者 Miguel de Icaza,讨论了 Mono 的当前状态及其在.NET 生态系统中的未来。

C#静态分析工具 Roslynator.Analyzers 将方法数量提高了 500 多
Roslynator.Analyzers 软件包的新版本 2.3.1 将分析、重构和修复方法的数量提升到了 500 多个。