Платформа разработки Gitpod сняла прикрытие с проекта с открытым исходным кодом, нацеленного на запуск последней версии Visual Studio Code удаленно через браузер в форме OpenVSCode Server.
Если все это звучит смутно знакомо, что ж, так и должно быть. GitHub Codespaces появились в начале этого года после долгой беременности. Codespaces позволяет разработчику использовать версию Visual Studio Code для браузера с облачной средой разработки.
Gitpod отметил, что «запуск Github Codespaces вытолкнул браузерные удаленные разработки в мейнстрим», но добавил, что Microsoft не открыла исходный код своей серверной реализации.
«В результате», – продолжили Йоханнес Ландграф, Свен Эффтинг и Антон Косяков из Gitpod, – «разработчики не могут запускать VS Code в контексте браузера и сервера, поскольку исходный код, управляющий Github Codespaces, не является открытым исходным кодом. “
Gitpod уже давно занимается «удаленной разработкой», размещая облачные среды разработки, хотя изначально обычно использовался Eclipse Theia для кодирования на основе браузера. Ранее в этом году компания перешла с Theia на VS Code, и вот мы здесь.
Реализация, опубликованная на GitHub, выглядит относительно простой и является ответвлением VS Code.
«Мы подумали, что можем поделиться минимальным набором необходимых изменений», – пояснил Gitpod в README.md
файл, “чтобы люди могли полагаться на последнюю версию VS Code, иметь простой путь обновления и низкие затраты на обслуживание”.
«Мы не намерены каким-либо образом изменять VS Code или добавлять дополнительные функции в сам VS Code», – добавили в компании.
Такие компании, как GitLab, с энтузиазмом поддержали шаг Gitpod, а генеральный директор Сид Сиджбрандиж прокомментировал: «Переход Gitpod к открытому исходному коду их технологии повысит продуктивность разработчиков, которые запускают VS Code в браузере».
Поскольку VS Code по-прежнему очень любим разработчиками, Gitpod представляет собой альтернативный браузерный дистрибутив редактора для программистов, которым идея контроля Microsoft кажется немного неприглядной.
Исходная, полностью автоматизированная среда разработки IDE по-прежнему остается вариантом. Однако программисты, соблазненные Codespaces, могут предпочесть альтернативу OpenVSCode Server с открытым исходным кодом. ®