.NET 从昨日辉煌到如今逐渐没落
开发者Stefan Dobrev在博客发表了名为《The Sad State of .NET》的文章,分析了.NET为何从曾经的辉煌变成了如今的黯淡处境。 Stefan 在 2004 年以 .NET 开发者的身份开始了其职业生涯,当时的 C# 还属于新晋编程语言,吸引了不少开发者想体验一把。Microsoft 也在为积极推广 .NET 制定策略,例如赞助本地大学和最大的本地技术活动 -Microsoft Days。因此,Stefan 认为这是一个属于.NET 的年代。 最初,大家将C# 和 .NET 视作 Java 和 JVM 的“邪恶双胞胎” —— 人们普遍认为 C# 从 Java 身上复制了许多优雅的特性过来,并消除了其某些瓶颈 ——从诸如具有 getter 和 setter 的属性到影像更大的特性如值类型和属性。所有这些基础工作为将来 C#要进行的创新奠定了基础。事实上后来也确实发生了:运行时泛型(在 IL 阶段)、LINQ、动态以及 async/await。特别是 async/await 对业界产生的影响,以至于它改变了整个行业,现在每种主流的编程语言几乎都具有此功能(甚至包括...