Почему Microsoft создала код Visual Studio с NodeJS, а не .NET? - PullRequest
0 голосов
/ 04 ноября 2019

Попытка выбрать между NodeJS и .NET Core 3.0 для моего следующего этапа карьеры, и я не могу найти никакой информации о том, почему самый популярный текстовый редактор, Visual Studio Code, не создан с использованием собственных технологий Microsoft.

Какие причины были для Microsoft создавать приложение в NodeJS вместо .NET?

1 Ответ

1 голос
/ 04 ноября 2019

Пожалуйста, имейте в виду, что я здесь делаю слепой удар, я не связан с Microsoft и не знаю их внутренних решений.

Есть несколько аспектов, которые следует учитывать, почему VSCode был написан на NodeJS:

  1. Широко принятый язык: согласно последнему опросу StackOverflow, JavaScript является одним из самых популярных языков программирования, что приводит к большей поддержке сообщества, что означает, что существует МНОГО коммитеров, доступных дляпомочь в разработке продукта и решении проблем. Это также означает, что легче разрабатывать расширения на широко распространенном языке, что приводит к большей экосистеме (хорошо для всех!). Чем популярнее язык программирования, тем больше людей будет доступно для расширения экосистемы и самого продукта.
    Кроме того, разработка на JavaScript намного проще, чем .NET, а также имеет более легкую кривую обучения.

  2. Electron: Electron - это кроссплатформенная платформа, которая удивительно проста в использовании. Вы можете создать приложение для каждой отдельной платформы с минимальными усилиями. Причина такого выбора очевидна: поддержите как можно больше платформ без особых усилий. Чем шире ассортимент продукта, тем больше у него силы, большее признание, большее сообщество.

Что касается выбора следующей карьеры, вам следует рассмотреть возможность анализа целевого рынка (вашего города, если выне хочу там оставаться) и посмотреть, что они используют.

...