![](https://habrastorage.org/webt/gg/7t/zs/gg7tzswv8iptz1fim29kqgloddq.png)
8 апреля 2021 года Mail.ru Group запустила на своей платформе для разработчиков All Cups онлайн-редактор кода с возможностью совместной работы. Сейчас там доступны такие языки программирования: Python 3.8, Java 11, C++ 17, PHP 7.4, Node JS 14, Go 1.15, Erlang OTP 23, Rust 1.51 и Swift 5.3.3. Mail.ru пообещала расширить в будущем этот список.
Максимальный размер кода ограничен 50 тыс. символами. Если разработчик достигнет этого предела, то код не будет отправляться на сервер и синхронизироваться между участниками проекта, а также появится ошибка о превышении лимита.
Mail.ru предлагает использовать этот редактор «программистам, распределенным командам разработчиков, рекрутерам и руководителям, которые дают кандидатам тестовые задания в виде написания кода».
Чтобы начать работу в онлайн-редактор, разработчику в браузере нужно создать комнату. Чтобы подключить к ней других пользователей, нужно поделиться с ними ссылкой на эту комнату.
Mail.ru пояснила, что код в редакторе сохраняется на сервере компании и моментально синхронизируется со всеми участникам комнаты, которые работают в ней по одной ссылке. Все разработчики видят, что делает каждый из них в комнате в режиме реального времени. Причем результаты запуска кода видны только одному пользователю. Другие участники могут их увидеть, если сами запустят код из своего интерфейса.
При потере подключения пользователя к серверу у него полностью блокируется интерфейс редактора для гарантирования, что у всех участников останется единая версия кода. После восстановления сети разработчики автоматически получат обновления кода от других участников и смогут работать дальше.
По информации CNEWS, сейчас скорость работы онлайн-редактор для программирования Mail.ru оставляет желать лучшего — запуск однострочной программы на языке C++, выводящей на экран фразу “Hello, world!” занимает около 10 секунд.
Gooyambo
Маил как всегда на последней телеге подъезжает, когда все крупные сервисы уже внедрили))
Hint
Где еще с совместным режимом, автодополнениями, без регистрации, без рекламы, с возможностью запуска того же php?
izosimov
ну автодополнение там, по правде говоря, оставляет желать лучшего, и имхо оно не так необходимо для онлайн-редактора, используемого в совместном режиме. А исполнение кода, пускай и за 10 сек — лучше, чем его отсутствие, как у `yandex code`.