面向 C# (.NET) 的新框架在开发者中日益流行

面向初学者的在线Python训练器

轻松学习Python,无需理论负担。在浏览器中直接解决带自动检查的实践任务,无需安装任何东西。

开始课程

面向 C# (.NET) 的新框架日益流行:开发者需要了解什么



.NET 生态系统持续积极发展,在 2025 年,一个迅速吸引 C# 开发者关注的新框架登上了舞台。这就是 Fusion.NET——一个用于构建现代网络应用和微服务的轻量级、高性能框架。在过去三个月里,其 GitHub 星标数已超过 15,000,社区规模增长了 40%。



什么是 Fusion.NET?

Fusion.NET 是一个基于 .NET 9 构建的开源框架,它为开发者提供了一种构建网络 API 的全新方法。其主要特点是 与 SignalR 的无缝集成,以及对 实时 功能的内置支持,无需配置额外的库。该框架还包含一个专为高负载系统优化的自有 ORM(对象关系映射)。



Fusion.NET 的关键特性

  • 极速性能——基准测试显示,得益于新的路由器和优化的管道,其性能相比 ASP.NET Core 提升了高达 30%。
  • 内置热重载——代码更改无需重启应用即可即时生效,将开发速度提升 2-3 倍。
  • 极简语法——创建 CRUD 控制器仅需 5-7 行代码,降低了初学者的入门门槛。
  • 原生支持 WebAssembly——允许无需额外插件即可在浏览器中直接运行 C# 代码。
  • 内置监控系统——自动收集性能指标和错误,并与 Prometheus 和 Grafana 集成。


为什么 Fusion.NET 日益流行?

分析师指出了该框架快速增长的多重原因。首先,降低了开发复杂性:Fusion.NET 处理了诸如配置 CORS、序列化和数据验证等日常任务。其次,活跃的社区——该框架由前微软工程师维护,并定期更新(每两周发布一次版本)。第三,优秀的文档 以及 GitHub 上超过 50 个现成的项目模板。



目前,像“Yandex.Market”和“Tinkoff”这样的大公司正在其内部服务中测试 Fusion.NET。据专家预测,到 2025 年底,该框架可能跻身 .NET 生态系统中使用率前五的技术之列。



如何开始使用 Fusion.NET?

安装只需执行以下命令:

dotnet new install Fusion.NET.Templatesdotnet new fusion-api -n MyFirstAppcd MyFirstAppdotnet run

该框架与基于 .NET 8 和 .NET 9 的现有项目完全兼容,并且“开箱即用”地支持 Docker 容器化。



前景与未来

Fusion.NET 的开发者已宣布将于 2025 年第三季度发布 2.0 版本。预计将增加对 gRPC 的内置支持、改进与 Kubernetes 的集成,以及一个新的 API 自动测试工具。如果当前的增长速度得以保持,Fusion.NET 完全有潜力成为 C# 新项目的标准。

推荐库