c#发展

首页 » 常识 » 问答 » Nodejs这么火,为什么还要选ASP
TUhjnbcbe - 2024/10/19 17:20:00

Node.js可能是业界最流行的后端技术。Twitter、LinkedIn、Uber等知名国际企业都选择使用Node.js作为他们的主要服务器端技术,或者将其与其他语言相结合。Node.js拥有很多相关的优势,比如它有一个巨大的社区,还有一个伟大的生态系统,特别是在前端和后端都能够使用相同的开发语言等等。

由于C#和.NET是我的主要编程语言;所以,我想通过本文的探讨来试图弄清楚是否我在使用的是一种被低估的技术,以及它的市场趋势是否看好。其实,ASP.NET(.NET服务器框架)本身就很流行。自从.NET运行时成为开源和跨平台平台以来,它一直在改进,并越来越受欢迎,但目前看来,Node.js的地位依旧领先。

那么,为什么我依旧建议初创公司最好考虑选择.NET而不是Node呢?以下是我的7个理由。

1、.NET具有更好的性能

性能问题是Node.js技术的最大软肋。我倒不是说Node.js的速度慢得令人难以忍受;但是,当你开发的系统需要后端支持计算功能或者具备高吞吐量的请求时,那么Node.js并不是一个好的选择方案。主要原因在于:它的运行时是单线程的,这对于当下允许并行执行许多操作的多核处理器来说,绝对是一个巨大的浪费。techpower最近的基准测试

结果显示:Node.js远远落后于ASP.NETCore。

诚然,.NET也并不是最快的技术。如果仅仅强调“速度最快”的话,答案很可能要归属于极简主义的Rust语言或C++实现。但在主流Web框架中(不包括Just或may_mini

1
查看完整版本: Nodejs这么火,为什么还要选ASP