从DotNetCore迁移到NodeJS

Sum*_*lly 2 .net javascript node.js

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

我想知道是否有人出于某种原因/优势离开了Dotnetcore并在NodeJS中编写API?

mr.*_*eze 5

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

  • 单一语言 -在客户端和服务器上使用单一语言会增加代码重用性,从而减少开发时间,维护和错误。它还可以防止开发人员在两个令人讨厌的范例之间来回跳动。
  • 更好的生态系统 -node.js拥有一个非常活跃的社区,其中包含成千上万个受良好支持的软件包和测试框架。有了Jetbrains / Webstorm,也有了更好的跨平台IDE。当前还没有适用于Linux的Visual Studio,Visual Studio Code几乎是准系统。
  • 网络 -节点的网络api美观且易于使用。用几行代码启动套接字或Web服务器对我来说是无价的。C#中的网络功能几乎不那么优雅。
  • 成熟 -它对Github的首次承诺是在2009年中左右,已在全球范围内使用,目前具有可靠的LTS版本。尽管.NET Core利用了现有且成熟的.NET Framework代码库,但它不是一回事,并且在野外未经测试。

  • 相反,我认为C#是一门优美的语言。我每天在工作中使用它,这是将.NET Core带入开源社区的巨大努力。我只是认为node.js具有一些优点。 (2认同)