Как вы сотрудничаете с другими программистами в режиме реального времени?[закрыто]

StackOverflow https://stackoverflow.com/questions/510163

Вопрос

Представьте, что вы обращаетесь ко мне за помощью по JavaScript для обмена мгновенными сообщениями.Как вы можете максимально облегчить мне задачу заставить ваш код работать?

Я постоянно с этим сталкиваюсь.Я пользуюсь мессенджером, и кто-то задает мне вопрос (или, может быть, это я его задаю), и мы много общаемся друг с другом, пытаясь работать над одним и тем же фрагментом кода.Мессенджеры для этого не очень подходят.Электронная почта работает медленно, за ней может быть сложно следить, если постоянно туда и обратно.

Вот что я пробовал:

Гугл документы: - Требуется учетная запись Google и не совсем в режиме реального времени.Трудно узнать, когда и где другие пользователи могут редактировать.

Pastie.org — Это действительно здорово для обмена кодом, но не для двустороннего сотрудничества.Мне нравится интерфейс(образец), но я не могу редактировать с другими людьми в режиме реального времени.

ЭтерПад - Выглядело многообещающе, но выдерживает нагрузку лишь у нескольких пользователей.Некоторые ребята на работе пытались заставить нас использовать это, но у нас постоянно возникали проблемы с производительностью и даже несколько раз вылетал браузер.

СотрудничествоПравить - Вот это действительно выглядит великолепно (только нашел щас).Я еще ни с кем его не использовал.Он кажется легким и достаточно отзывчивым.Кому-нибудь повезло с этим?

Гобби - Мне будет трудно убедить людей установить что-то подобное, когда им/мне действительно нужно быстрое, специальное сотрудничество.Однако, возможно, стоит поискать людей, с которыми я регулярно сотрудничаю?Кто-нибудь использовал его?

ДжСбин - Мы пытались использовать это несколько раз, поскольку большинство людей, с которыми я работаю, занимаются JavaScript (мы работаем в агентстве веб-разработки).Функциональность javascript «песочницы» замечательна.Однако мы не можем сотрудничать вживую, в реальном времени.Мы можем создавать новые ссылки после редактирования кода, но это лишь небольшой шаг лучше, чем отправлять их друг другу по электронной почте (или использовать Pastie.org).

Совместное использование экрана. Я видел, как это хорошо работает только между пользователями Mac.Если другой разработчик использует OSX 10.5 (Leopard), поделиться экранами в iChat тривиально.Кроме этого, я не знаю о бесплатном, надежном и простом совместном использовании экрана.

--Добавили-- VNC - Барьер для входа слишком высок.Установка программного обеспечения, обход сетевых брандмауэров, добавление исключений в локальные брандмауэры...фу. Я говорю быстрый «Эй, эти линии выглядят правильно?» Сотрудничество здесь.-- /конец --

...ух.

Хорошо, а что ты используешь?

Я думаю, что идеальным сервисом было бы что-то бесплатное, веб-ориентированное и целенаправленное (эй...что-то вроде Stackoverflow).

Это было полезно?

Решение 17

Итак, прошло много лет.Сервисы запускались, покупались, продавались и т. д. с тех пор, как я впервые задал этот вопрос.Кажется, что доминирующим сервисом, используемым в наши дни (по крайней мере, для тестирования/обмена html, js и css), является jsfiddle.

Если вы ищете замену Etherpad (который был куплен и закрыт Google), вы можете попробовать typewith.me, хотя я обнаружил, что служба глючит каждый раз, когда Chrome получает обновление.

Другие советы

я использую Экран GNU.

В качестве общего решения вы можете попробовать вариант VNC (например.плотныйVNC).Это позволит вам использовать один и тот же рабочий стол.Например, есть UltraVNC, который, я думаю, позволит вам совместно использовать только окно.

Специальным решением для Windows может быть NetMeeting (Пуск -> Выполнить -> conf), где вы можете поделиться «доской», и я почти уверен, что вы также можете поделиться окном, если попытаетесь.

На Github есть хороший сайт для обмена вставками под названием суть.Вы можете очень легко клонировать суть на свой рабочий стол, если вам нужно увидеть различия.К сожалению, в сети нет различий...(Было бы очень здорово иметь такую ​​функцию!)

Ваш вопрос звучит как подсказка из игры Jeopardy, ответ на которую звучит так: «Что такое Базовый лагерь?" Или, может быть Костер.Или, может быть, оба.У обоих есть бесплатные планы.

В сочетании с Твиттером, http://snipt.org/ выглядит нормально.Я не использовал его много, но я не использую ничего особенного.

Существует множество онлайн-рабочих компьютеров, которые вы можете найти в Google (пример:Рабочий столДва), если вы хотите поделиться не только кодом, но и целой настройкой.

Я считаю, что проще всего обеим сторонам просто работать на одном сервере.Это означает:

  • Либо по очереди редактируйте файл на сервере и нажимайте «перезагрузить» в браузере, чтобы вы оба одновременно увидели результаты.
  • Или обе стороны работают над репозиторием контроля версий (Subversion или Git, как здесь уже упоминалось) и продолжают обновлять его на сервере.

Для этого требуется какой-то сервер с такими возможностями, но поскольку любой может установить что-то подобное на свой компьютер или просто платить несколько долларов в месяц, чтобы кто-то другой разместил это для него, это не кажется такой уж большой проблемой. иметь дело.

Ненавижу быть рекламой, но обычно использую ТуманБугз.

Недавнее открытие было Бальсамик.Если бы он был интегрирован в FogBugz, это было бы намного ближе к нирване.Большие успехи и в отношении Google Docs.

Я также слышал хорошие отзывы о Adobe Acrobat Connect Pro, посмотрите один из их скринкастов и представьте себе это.

Кричит, если находится на расстоянии.

IRC, если нет.Выделенный канал, проблема решена.Регистрируется легко.

github

Почему я говорю мерзавец, потому что вы упомянули о необходимости посмотреть, что изменилось, потому что вам нужно что-то быстрое.Я упомянул github, потому что это достаточно хороший репозиторий.

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

Вы могли бы ВНК на свою машину и работать над ней вместе.

если общение будет удаленным то.Я предпочитаю телефон или Skype, чтобы все было ясно, для обмена данными, если вы хотите легко поделиться экраном с помощью инструмента, который у вас, возможно, уже есть, используйте Netmeeting.или вы можете попробовать какое-нибудь программное обеспечение, например interwise, gotomeeting, logmein.или даже большие электронные письма лучше, чем мгновенные сообщения

Моя компания использует Вебекс, мне лично нравится ДимДим

Обычно я звоню другому пользователю в Skype, а затем отдельно запускаю приложение для совместного использования рабочего стола, такое как помощь по удаленному рабочему столу Windows, пространство для собраний Windows, VNC и т. д.

Здесь мы используем IM, IRC и пастабина.Он не идеален, но свою работу выполняет.

Я бы предпочел иметь действительно хороший инструмент для совместной работы, похожий на доску, но я не знаю ни одного.

Итак, много месяцев спустя я остановился на решении, которое работает очень хорошо: ЭтерПад.

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

Великолепно!

ОБНОВЛЕНИЕ 2012 ГОДА:Итак, судя по всему, Google купил, поглотил и закрыл Etherpad.Спасибо, Гуг!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top