-3

在我的下一个职业阶段尝试在 NodeJS 和 .NET Core 3.0 之间进行选择时,我找不到任何关于为什么最流行的文本编辑器 Visual Studio Code 不是使用微软自己的技术制作的信息。

微软有什么理由在 NodeJS 而不是 .NET 中开发应用程序?

4

1 回答 1

1

请记住,我在这里是盲目的,我不隶属于微软,也不知道他们的内部决定。

为什么 VSCode 是用 NodeJS 编写的,有几个方面需要考虑:

  1. 广泛采用的语言:根据最新的 StackOverflow 调查,JavaScript 是最流行的编程语言之一,这带来了更多的社区支持,这意味着有很多提交者可以帮助开发产品和解决问题。这也意味着使用广泛采用的语言开发扩展更容易,这会产生更大的生态系统(对每个人都有好处!)。编程语言越流行,就会有更多的人可以扩展生态系统和产品本身。
    使用 JavaScript 进行开发也比 .NET 更容易,而且学习曲线也更容易。

  2. Electron:Electron 是一个非常容易使用的跨平台框架。您可以轻松地为每个平台构建一个 APP。这种选择背后的原因很明显:毫不费力地支持尽可能多的平台。产品的覆盖面越广,功率越大,采用率越高,社区越大。

至于你的下一个职业选择,你应该考虑分析你的目标市场(你的城市,如果你不想呆在那里),看看他们在用什么。

于 2019-11-04T15:05:50.327 回答