VS Code для браузеров. Microsoft по-прежнему отстает от программистов

VS Code для браузеров

За одиннадцать лет работы блогером у меня был свой процент ошибок и успехов. Я отказался от технологий и дистрибутивов, которые сегодня более актуальны, чем когда-либо, но я был прав, сделав ставку на облачные сервисы и устройства, такие как Chromebook, как на новую парадигму отрасли.

В своем стремлении не потерять лидерство на настольных компьютерах Microsoft не осознавала, что Apple и Google изменили правила игры. Компьютер больше не был центром вычислительной деятельности, а продажа лицензий перестала быть бизнес-моделью. Облачные сервисы, финансируемые за счет рекламы или подписки и доступные с планшета или телефона, становятся все более популярными.

Microsoft сделала единственно разумную вещь. Она разработала приложения для операционных систем своих конкурентов, переместила многие из своих самых популярных приложений в облако и после завоевания независимых программистов добилась успеха с новой платформой.  Одним из наиболее заметных решений стал выпуск интегрированной среды разработки под лицензией с открытым исходным кодом. Он назывался VS Code.

VS Code для браузеров

Продолжая идти по этой дороге только что представил uоблегченная версия Код VS который полностью работает в браузере. Вам просто нужно создать папку на устройстве, с которого вы получаете доступ, чтобы сохранить свою работу.

Но есть загвоздка. Он полностью работает только с браузерами на основе Chromium (Edge, Google Chrome, Brave, Opera, Vivaldi…). В Firefox вам придется работать, открывая отдельные файлы или подключаясь к внешнему репозиторию.

Это потому что Для доступа к устройству пользователя в браузере должен быть реализован API доступа к файловой системе.

Мне также не удалось найти вариант перевода пользовательского интерфейса на наш язык.

Возможности VS Code для браузеров

Что можно делать с интегрированной средой разработки, не требующей установки? Согласно Microsoft:

  • Создание и редактирование в браузере сохраняемых файлов на устройстве пользователя.
  • Предварительный просмотр с использованием нотации Markdown.
  • Интеграция с инструментами отладки браузера для создания клиентских приложений с использованием HTML, CSS и Javascript.
  • Программируйте с использованием малоресурсных машин или мобильных устройств.
  • Синхронизация между устройствами.

ограничения

Разъяснение. В этом случае Мы не говорим об облачной службе, такой как Microsoft 365. Это приложение, которое полностью запускается в браузере.. Следовательно, он имеет некоторые ограничения по сравнению с настольной версией.

Очень важным является то, что вы не можете запускать программы с терминала или запускать отладчик, поскольку браузер не поддерживает языки программирования.

В общем:

  • Дифференциация цветового кода и автозаполнение доступны для большинства языков программирования.
  • Автоматическое обнаружение ошибок ввода или синтаксических ошибок отлично работает в Javascript, Python и TypeScript.
  • В случае таких языков, как JSON, HTML, CSS и LESS, производительность почти такая же, как у настольной версии.
  • Хотя список расширений такой же, как и на рабочем столе, не все из них доступны. Те, которым необходимо выполнять код в Node.js, которые взаимодействуют с определенными модулями операционной системы или запускают локально установленные программы, будут помечены как не включенные. Те, которые действительно работают, - это настройка пользовательского интерфейса, например темы, раскладки клавиатуры и фрагменты кода.

GitHub

Понятно, что цель eMirosoft состоит в том, чтобы программисты могли пользоваться ее услугами. Следовательно VS Code для Интернета включает интегрированные репозитории GitHub, пространства кода и расширения запросов на вытягивание.. Это позволяет быстро редактировать, проверять связи с общественностью и продолжать работу с локальной копией или пространством кода GitHub для компиляции, запуска и тестирования ваших изменений.

Я повторю то, что всегда говорю, когда комментирую продукт Microsoft. В текущем состоянии отрасли в ваших интересах выпускать лицензионные продукты с открытым исходным кодом, делать их совместимыми с Linux и предлагать их бесплатно. Когда это перестанет вас устраивать, они исчезнут. Между тем, если они служат нам, лучше ими воспользоваться.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.