javascript - 从 DotNetCore 迁移到 NodeJS

标签 javascript .net node.js

我们使用 WebAPI 在 Dotnetcore 中编写了一个应用程序。现在,我们想为客户迁移到 NodeJS,因为他们的 IT 团队支持 NodeJS。

我想知道是否有人有任何理由/优势离开 Dotnetcore 并在 NodeJS 中编写 API?

最佳答案

我认为这是一个中肯的问题。对我来说,在 .NET Core 上使用 node.js 有几个原因:

  • 单一语言 - 在客户端和服务器上使用单一语言可以增加代码重用,从而减少开发时间、维护和错误。 它还可以防止开发人员来回跳转 介于两种范式之间,这可能很烦人。
  • 更好的生态系统 - node.js 拥有一个非常活跃的社区,拥有成千上万个得到良好支持的包和测试 构架。由于 Jetbrains/Webstorm,还有一个更好的跨平台 IDE。目前没有适用于 Linux 的 Visual Studio,而 Visual Studio Code 非常简陋。
  • networking - Node 的网络 api 美观且易于使用。用几行代码启动一个套接字或网络服务器是无价的 我。 C# 中的网络远没有那么优雅。
  • 成熟度 - 它对 Github 的首次提交大约在中期 2009 并在全局范围内用于生产,目前拥有可靠的 LTS 版本。虽然 .NET Core 利用了现有且成熟的 .NET Framework 代码库,但它不是一回事,而且在野外相当未经测试。

关于javascript - 从 DotNetCore 迁移到 NodeJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44719561/

相关文章:

asp.net - 没事做。指定的项目均未包含要还原的软件包

.net - 如何调试动态生成的方法?

node.js - 写入流最终会溢出

javascript - Jquery:JSON 解析总是出现意外的字符错误

javascript - 努力将 Javascript 中的 JSON 字符串转换为 JSON

c# - 如何比较泛型类型的值?

linux - 终止 webpack-dev-server 后执行 bash

javascript - 安装扩展后找不到模块

javascript - 为什么我的 Canvas 上什么也没有出现?

javascript - 检查一个元素是否包含超过 1 个类名