gpt4 book ai didi

.net - node.js,它有什么用?

转载 作者:搜寻专家 更新时间:2023-10-31 23:06:44 25 4
gpt4 key购买 nike

我是 .net 网络开发人员。我喜欢学习新语言并尝试了解它们的不同功能。

我听说 node.js 已经有一段时间了。我终于可以休息几天了,所以我认为这可能是一个学习的好机会。

通过快速浏览 node 的文档,我必须说我不明白有什么大惊小怪的。作为一个经验丰富的.net程序员,我为什么要学习node.js?它会取代我的 C# 代码吗? node 真的可以和 dot net 竞争吗(数据库支持、多线程、OOP、可读性等)?你真的用 node.js 开发得更快吗?

最佳答案

As an experienced .net programmer, why should I study node.js?

例如,如果您对异步编程模型感兴趣,或者您想要在客户端/服务器堆栈中使用单一语言,或者您想要尝试稍微不同的做事方式等等......

Does it replace my c# code?

一般来说,它可以替代和补充你现有的用 C# 编写的应用程序的各个部分(不仅如此),但是它可能取决于场景以及它是否适合使用 node.js 应用的模式和范例。

Can node really compete with dot net (database support, multithreading, OOP, readability, etc.)?

Node.js 有非常活跃的社区,到目前为止已经产生了大约 4500 个包,涵盖了广泛的领域、功能和系统,例如,你应该能够找到每个主要(甚至次要)数据库系统的几个包,而不需要问题。

Do you really develop faster with node.js?

Node.js 在代码量上没有 C# 冗长。它特别擅长的领域是例如网络编程。它的网络相关 API 相当简单,您应该能够快速编写此类程序。当然,它不仅限于网络,例如 Node 广泛用于基于 web 的(实时)应用程序。但是,您应该小心异步/回调的东西,并在毫 headless 绪地研究 Node 之前学习或阅读一些关于这些东西的文章。

关于.net - node.js,它有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7783613/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com