VS Code, созданный с использованием веб -технологий (HTML, CSS и JavaScript), преимущественно используется в качестве локально установленного приложения. Тем не менее, его веб-доступность быстро расширяется, что делает его значительным развитием в мире веб-разработки, где царит VS Code Supreme. Эта доступность в Интернете устраняет необходимость в установке программного обеспечения, что является значительным преимуществом для таких учреждений, как школы, управляющие многочисленными устройствами, и для платформ, таких как Chromebook, которые ограничивают установку локального программного обеспечения.
]пролиферация веб -версий VS -кода может быть запутанным, поэтому давайте рассмотрим текущий ландшафт:
]недавно запущен, vscode.dev использует API доступа к файловой системе (в настоящее время поддерживается Edge и Chrome) для доступа к локальной файловой системе (с разрешения пользователя). Даже без этого API пользователи могут загружать файлы или, более практически, открывать репозитории. По сути, он предоставляет опыт работы с кодом на основе браузера, открывая локальные папки и отражая функциональность настольного приложения. Хотя базовое использование кажется одинаковым, управление разрешением и сочетание клавиш требуют корректировки, а терминал в настоящее время недоступен. Несмотря на эти ограничения, такие функции, как «Найти в проекте», поддерживают сопоставимую скорость на настольную версию, даже на крупных проектах.
]github.dev предлагает еще один экземпляр кода на основе браузера, но с другим подходом. Доступ к локальной папке отсутствует; Вместо этого он фокусируется на быстром доступе и модификации репозиториев GitHub. Изменения могут быть сохранены, совершены и вытягивают запросы, инициированные непосредственно в браузере. В то время как потенциальное слияние с vscode.dev предполагается, в настоящее время они остаются различными. И наоборот, репозитории GitHub также могут быть открыты непосредственно в локально установленном коде без клонирования.
]Github Codespaces предоставляет более продвинутый опыт на основе браузера VS-кода. Аутентификация Microsoft обеспечивает доступ к локально установленным расширениям. Что еще более важно, он включает в себя функциональный терминал. После запуска он обеспечивает доступ к различным времени и инструментам (python, node.js, docker и т. Д.), Позволяя пользователям запускать сценарии NPM и генерировать предварительные просмотра проекта с помощью URL.
Gitpod отражает Github Codepaces, предлагая код на основе браузера VS с терминалом, обеспечивающей полную среду Docker/Linux. Эта мощная настройка потенциально позволяет отражать производственную среду, в зависимости от поддерживаемых технологий Gitpod. Gitpod также интегрирует «рабочие места», которые управляют услугами, элегантно обрабатывая предварительные просмотра проектов с такими функциями, как управление экземплярами MongoDB. Его потенциальное приобретение Microsoft является правдоподобным сценарием, учитывая обратные направления обеих компаний.
]CodeSandbox и StackBlitz также предлагают альтернативы кода на основе браузера или, по крайней мере, используют компоненты кода VS.
]кодовой сервер Кодере допускает самостоятельное управление кодом VS, предоставляя альтернативу сторонним веб-версиям. Это особенно полезно для запуска кода VS на контролируемых облачных серверах, позволяя редактировать прямое редактирование файлов на самом сервере. Этот подход предлагает преимущества для школ и среды с ограниченными локальными программными возможностями, потенциально улучшая срок службы батареи, разгружая интенсивные задачи на сервер.
]рост веб-идентификаторов неоспоримо. Успех Figma демонстрирует преимущества разработки в Интернете, сочетать простоту использования, совместные функции и доступность. Будущее среды разработки все чаще указывает на Интернет.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3