为什么我把工程职业押在 .NET 9 上(并抛弃了传统 PHP)

发布: (2025年12月5日 GMT+8 05:38)
3 min read
原文: Dev.to

Source: Dev.to

我从传统 PHP 的历程

当我开始软件工程之路时,我在传统网页开发的前线花了大量时间。我维护着乱七八糟的 PHP 代码库,修补成千上万学生使用系统中的 SQL 注入漏洞,并与松散类型语言的混乱搏斗。这是一段必要的学习经历,但它并不是未来。

为什么选择 .NET 9 和 C#

如今,作为一名驻扎在维罗纳的软件工程师,我已经完全转向 Microsoft Stack(.NET 9)。C# 为我提供了所需的严谨性:只要代码能够编译,它(大多数情况下)就能正常工作。从传统 PHP 到强类型语言的转变改变了我对数据的思考方式。我不再仅仅在 JSON 之间来回搬运;我会定义 ModelsContractsInterfaces,让软件在设计上就具备可预测性和安全性。

Blazor WebAssembly

借助 Blazor WebAssembly,我可以在服务器端 浏览器中都使用 C# 编写代码。这消除了 “全栈” 过去需要的不断切换上下文——在后端语言(Python/Java)和前端框架(React/Angular)之间切换。单一语言栈简化了开发,并降低了诸如 “undefined is not a function” 之类的运行时错误。

意大利的企业采纳

北意大利(以及全球)企业使用 .NET 并非没有原因:它稳定、快速且成熟。我拥有底层自动化和 WinAPI 优化的背景,因此对毫秒级的性能非常在意。.NET 提供了大规模 CRM 架构和其他关键任务系统所需的性能和可靠性。


You can view my portfolio and projects at .

Back to Blog

相关文章

阅读更多 »

大多数技术问题都是人际问题

我曾在一家公司的工作,该公司背负着巨大的技术债务——数百万行代码,没有单元测试,基于已经远远超出其生命周期的框架……