редактор кода, который является независимым веб-приложением и помогает нам редактировать код из браузера?

Вопрос или проблема

Ищу редактор кода, который запускает веб-IDE при запуске из командной строки. Он должен иметь современные функции, которые есть у большинства редакторов исходного кода (например, vscode). Лучший вариант использования этого — возможность редактирования кода на серверных операционных системах (которые не имеют графических настольных программ). Предпочтительно, чтобы это была простая бинарная/исполняемая программа с минимальными зависимостями, портативная и с открытым исходным кодом.

Правка: (24 ноября ’22). Попробуйте code-server (Отказ от ответственности: я не продвигаю это).

Существует несколько онлайн IDE, перечисленных в соответствующей статье Википедии и связанных статьях (в которых указаны соответствующие лицензии).

Из этих я знаю только Cloud9 IDE, и он был хорош, но потом его приобрела Amazon. С тех пор я его не использовал.

Вы также можете попробовать Rstudio Server в редакции для сообщества. Он предназначен для кода на R, но также может работать с Markdown (компиляция), Latex (компиляция), Python? (компиляция). Для SQL и Javascript, а также для многих других языков он имеет подсветку синтаксиса или какую-то форму более глубокой интеграции.

Чтобы поддерживать это, Rstudio Server, конечно, имеет много зависимостей; и другие IDE, вероятно, тоже.

У Microsoft есть версия vscode, которая работает в браузере – https://vscode.dev/

Не уверен, сколько настройки может потребоваться, но, возможно, вы сможете заставить его работать так, как вам нужно. https://github.com/microsoft/vscode

Ответ или решение

Современные веб-редакторы кода: Обзор и Рекомендации

Введение

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

1. code-server

code-server — это веб-приложение, позволяющее запускать редактор Visual Studio Code на удаленном сервере и обращаться к нему через браузер. Основные преимущества:

  • Функционал VSCode: Полное соответствие возможностям оригинального VSCode, включая поддержку расширений, встроенный терминал и инструменты отладки.

  • Простота развертывания: code-server представлен в виде единого исполняемого файла с минимальными требованиями к системе. Вы можете легко установить и запустить его командой из терминала.

  • Открытый код: Это решение является открытым, что позволяет сообществу участвовать в его развитии и адаптации под свои нужды.

2. RStudio Server

RStudio Server — это мощный инструмент, который в первую очередь ориентирован на разработку на языке R, но также поддерживает Markdown, LaTeX и Python. Основные черты:

  • Широкая поддержка языков: Несмотря на специализированную направленность, RStudio Server предлагает высококачественную подсветку синтаксиса и интеграцию для многих языков программирования.

  • Мощные инструменты для анализа: Идеально подходит для научных исследований и анализа данных, с множеством встроенных функций.

  • Обширные зависимости: Следует учитывать, что RStudio Server требует некоторых зависимостей, что может сказаться на производительности.

3. VSCode в браузере

Еще одной интересной альтернативой является версия VSCode в браузере, разработанная Microsoft. Это решение обеспечит вас знакомым интерфейсом, однако требует дополнительных настроек для полноценного использования. Основные моменты:

  • Легкость доступа: Позволяет быстро открыть и начать редактировать код без установки локальных инструментов.

  • Потенциал настройки: Возможна интеграция с вашим проектом через облачные возможности или API.

Заключение

Выбор веб-редактора кода зависит от ваших требований и предпочтений. Код-редактор, такой как code-server, станет лучшим выбором для тех, кто хочет полнофункциональный редактор с возможностью работы через браузер. Попробуйте также RStudio Server, если ваши задачи связаны с анализом данных. И, наконец, если вы являетесь поклонником VSCode, обратите внимание на версию, доступную в вебе.

Для разработчиков, работающих в средах без графических интерфейсов, веб-редакторы кода становятся важным инструментом. Они обеспечивают гибкость, доступность и мощь современных IDE, что позволяет сосредоточиться на разработке, а не на инструментах.

Оцените материал
Добавить комментарий

Капча загружается...