Есть люди, которые перевели разработку в облако? Как вы это сделали?
Публичный постДавным давно пользуюсь только VSCode для разработки серверов и фронтенда, да и для мобилок на React Native тоже. Думал использовать просто какую-нибудь машину в облаке, куда подключаться с какого-нибудь айпеда про (из-за клевого экрана и портативности) и работать (ну или вообще просто VR очки туда подрубить как в моем последнем посте).
Но боюсь, что будут дикие лаги (тырнет же, лейтенси). Может, кто уже пробовал сидеть с "легких" клиентов на руках и с машиной в облаке? Очень хотел бы так сделать, но не хочу быть первопроходцем. Хочу услышать мнение и про опыт уже осуществивших переход в облако разработчиков.
Ну и тех, кто попробовал — но отказались. Почему?
Отказался от покупки нового макбука в пользу айпада, так как очень жду https://github.com/features/codespaces/
Для фронтенда, мне кажется, наиболее подходящее решение должно быть
Тут Кирилл Мокевнин доклад сделал про то, как перевел всю команду на облачную разработку.
Про VSCode на сервере написали.
Не давно был пост про Projector on JetBrains – поднимаем IntelliJ IDEA на сервере и работаем из браузера
Сам использую связку VSCode + Remote SSH.
Могу рассказать подробнее, если интересно.
Про вскод не в курсе, знаю что Кирилл Мокевнин (CTO Хекслета) уже довольно давно сидит в виме по ссх и всем рекомендует.
А так сами майкрософтовцы вроде как эту тему прорабатывают довольно давно.
https://visualstudio.microsoft.com/services/visual-studio-codespaces/
Я по банальному RDP без проблем на удалённом ПК работаю в phpstorm+datagrip без фризов и лагов. С обоих сторон гигабит-интернет. Ну то есть возможности в принципе позволяют. Если нужен гит, можно внутри WSL в докере развернуть gitea. И всё равно не почувствовать просадок в скорости работы.
Как альтернатива упомянутым GitHub/MS Сodespaces есть https://coder.com: https://github.com/cdr/code-server можно захостить на своем сервере. Некоторое время поигрался, работая айпада.
Из минусов (актуально как для code-server так и для codespaces) - поведение интерфейса в браузере не идеально, иногда глючит скролл, либо не срабатывет фокус на ввод, приходится перезагружать вкладку.
К тому же code-server отстает по версии vscode, поэтому отказался от него в пользу GH Codespaces.
Но в целом для небольших правок вполне сойдет. Для фронтенда в сплитвью открываю https://apps.apple.com/us/app/inspect-browser/id1203594958
Работаю исключительно в облаке уже давно. Специфика отрасли такова, что нужны большие вычислительные мощности, и все работают на тонких клиентах. Разница только в том, стоит у вас собственный серверный кластер в подвале, или это сервера AWS. Лаги в случае с облаком иногда заметны, но именно что иногда, вполне можно нормально, например, рисовать чертежи.
Тут AWS отожгли и сделали(купили) IDE в браузере https://aws.amazon.com/ru/cloud9/
ну и там под капотом машинка, все провиженится автоматом и можно удаленно пилить код и тестить его сразу же.
😱 Комментарий удален его автором...
Еще забыл указать https://playdotjs.com - не совсем про облачную разработку, так как все крутится локально на уйстройстве, но позволяет работать с веб/RN.
Минус - ограничен на встроенные шаблоны
У нас небольшая команда разработки ядра системы на питоне. Разработку ведём на удаленном сервере через VScode + Remote SSH. При этом запуск и отладка ведутся в контейнере. Изначально это было связано с некоторыми особенностями лицензирования используемых компонентов, которые было можно запустить только в контейнере. Но потом дополнительно оценили наличие идентичной среды везде и ее обновление через докер репо.
Я делал себе vscode в облаке.
Взял какой-то совсем простенький тариф в облаке, но откровенно подтормаживало — и плагины типа автокомплита и работа с большим количеством файлов. Учитывая это и цену примерно в 1к рублей — отказался.
Жду нормальный codespaces.
😱 Комментарий удален его автором...