The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

19.11.2017 11:35  GitHub реализовал средства совместной разработки для редактора кода Atom

GitHub представил пакет Teletype, дополняющий среду разработки Atom возможностями для совместного редактирования кода. Teletype позволяет нескольким разработчикам одновременно редактировать один код в режиме реального времени, наблюдая за работой друг друга (а редакторе отображается несколько курсоров разного цвета и вносимые другими разработчиками изменения сразу появляются в коде без отдельных процедур синхронизации).

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

Обмен данными в процессе совместной работы осуществляется напрямую между участниками в режиме P2P при помощи протокола WebRTC. Централизованный сервер используется только для координации подключения. Клиентская часть выполнена в виде плагина для редактора Atom, а серверная написана на платформе Node.js и использует СУБД PostgreSQL.



  1. Главная ссылка к новости (https://github.com/blog/2468-i...)
  2. OpenNews: GitHub и Facebook представили открытую интегрированную среду разработки Atom IDE
  3. OpenNews: Выпуск текстового редактора Atom 1.6, развиваемого GitHub
  4. OpenNews: GitHub выпустил среду редактирования кода Atom 1.0
  5. OpenNews: GitHub открыл исходные тексты среды редактирования кода Atom
Лицензия: CC-BY
Тип: Программы
Ключевые слова: atom
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Аноним (-), 12:05, 19/11/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +12 +/
    Теперь делать npm install leftpad можно будет коллективно.
     
  • 1.4, Принц (?), 12:40, 19/11/2017 [ответить] [показать ветку] [···]    [к модератору]
  • –1 +/
    >среду разработки atom

    Это как среда разработки vim?

     
     
  • 2.34, Аноним (-), 00:33, 20/11/2017 [^] [ответить]    [к модератору]
  • +/
    > Это как среда разработки vim?

    Это как среда разработки textarea.

     
  • 1.5, Аноним (-), 12:52, 19/11/2017 [ответить] [показать ветку] [···]    [к модератору]
  • +7 +/
    Уже было в Emacs.
     
     
  • 2.16, Аноним (-), 18:50, 19/11/2017 [^] [ответить]    [к модератору]
  • +6 +/
    Dammit, emacs…
    ©
     
  • 1.9, Иван Николаевич (?), 14:18, 19/11/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • –3 +/
    Вроде круто, а вроде бред полный На большом проекте, вроде пилишь код, а ошибка... весь текст скрыт [показать]
     
     
  • 2.10, Luarocks (?), 14:44, 19/11/2017 [^] [ответить]    [к модератору]  
  • +7 +/
    Мне кажется, это может быть удобно для обучения кого-нибудь удалённо. В духе "вот эту штуку можно сделать так, а теперь попробуй сам, а я посмотрю".
     
     
  • 3.15, Stop (?), 18:26, 19/11/2017 [^] [ответить]    [к модератору]  
  • +8 +/
    Скоро на всех собеседованиях планеты...
     
     
  • 4.38, vantoo (ok), 03:24, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    А еще можно так контролировать работу фрилансеров, чтобы количество затраченных человек-часов не накручивали.
     
     
  • 5.39, key (??), 05:54, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Видео-стриминг?
     
     
  • 6.43, Аноним (-), 07:02, 20/11/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    > Видео-стриминг?

    Цепь и надсмотрщик с кнутом надежнее будут!

     
  • 3.64, Аноним (-), 21:38, 21/11/2017 [^] [ответить]    [к модератору]  
  • +/
    "Обучать жаваскриптёров - только портить" (с)
     
     
  • 4.66, Luarocks (?), 10:09, 25/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Никто не запрещает писать в Atom на C.
     
  • 2.17, Аноним (-), 18:58, 19/11/2017 [^] [ответить]     [к модератору]  
  • –1 +/
    Пишешь код, пытаешься скомпилировать и получаешь сообщение о синтаксической ошиб... весь текст скрыт [показать]
     
     
  • 3.18, Аноним (-), 19:04, 19/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Такая проблема может возникнуть только у тех одаренных личностей, что будут пыта... весь текст скрыт [показать]
     
     
  • 4.24, Аноним (-), 20:14, 19/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    А насколько надо быть одарённым, чтобы писать код, не проверяя его?
     
     
  • 5.25, Аноним (-), 20:16, 19/11/2017 [^] [ответить]    [к модератору]  
  • –3 +/
    Примерно как ты наверное. Кто ж вас знает, любители писать не проверяя и компилить то, что редактируется прям_ща.
     
  • 2.19, Вы забыли заполнить поле Name (?), 19:05, 19/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Парное программирование. Не, не слышал?
     
     
  • 3.22, Аноним (-), 19:43, 19/11/2017 [^] [ответить]    [к модератору]  
  • +6 +/
    А threesome бывает?
     
     
  • 4.56, Аноним (-), 14:12, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    оу, я-я, детка!
     
  • 3.36, Агроном (?), 01:18, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Парное программирование. Не, не слышал?

    Синхронное программирование

     
  • 3.60, Аноним (-), 09:35, 21/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Парное программирование звучит как-то неприлично.
    Совместное программирование более прилично, как мне кажется.
     
  • 2.23, Ибм старпер (?), 19:55, 19/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Tdd. Один пишет тесты, а второй релизацию
     
     
  • 3.26, Аноним (-), 20:18, 19/11/2017 [^] [ответить]    [к модератору]  
  • +3 +/
    > Tdd. Один пишет тесты, а второй релизацию

    Ну не в одном же файле!

     
  • 1.20, Sfinx (ok), 19:06, 19/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    теоретически может быть полезно для парного программирования - здесь придется постоянно быть на связи. главное чтобы не коммитили одновременно от одного имени ;)
     
  • 1.21, Економ1110ка (?), 19:07, 19/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Google wave ;)
     
  • 1.27, Baz (?), 21:41, 19/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    если это пишут нечто большое и в разных блоках кода, не мешая друг-другу, то вполне. так же можно начальнику заходить и на лету смотреть и исправлять (комментировать текстом) код, который был написан не отвлекая работника от работы. но у нас будет юзаться для троллинга друг-друга))))
     
  • 1.28, Аноним (-), 21:50, 19/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Ну когда же GitHub встроит IDE прямо в браузер, чтобы можно было писать код прямо там???
     
     
  • 2.29, Kaban_LyaLya (?), 22:20, 19/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    Уже. https://c9.io/
     
     
  • 3.54, Имя (?), 12:36, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > c9.io

    Оно вообще живое? Раздел Pricing не работает, войти через гитхаб не даёт.

     
  • 1.31, Аноним (-), 23:03, 19/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Комментарий на видео - бесполезный. Боже мой, если это будущее, то я приложу все усилия, чтобы остаться в прошлом.
     
     
  • 2.35, Аноним (-), 00:39, 20/11/2017 [^] [ответить]    [к модератору]  
  • –1 +/
    > я приложу все усилия, чтобы остаться в прошлом.

    Для начала выкинь атом и поставь какое-нибудь IDE или даже продвинутый текстовый редактор. Не хоцца? То-то и оно: ты УЖЕ в будущем.

     
     
  • 3.44, Аноним (-), 08:14, 20/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    Вообще-то, я всю жизнь с Вимом :). Из автоматики только отступы и удаление концевых пробелов.
     
     
  • 4.45, Аноним (-), 08:16, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Вообще-то, я всю жизнь с Вимом :). Из автоматики только отступы и
    > удаление концевых пробелов.

    И Супертаб в пределах файла.

     
  • 1.32, Аноним (-), 00:08, 20/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    В целом, полезно... Ох, теперь будут пихать по делу и без. "А поставьте Atom с плагином, и мы с вами посмотрим." Как со скайпом, блин :(
     
     
  • 2.33, Аноним (-), 00:14, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Скорее с тимвьюером.
     
  • 1.37, Онаним (?), 02:17, 20/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Эффектно, но абсолютно бесполезно.
     
  • 1.40, key (??), 06:02, 20/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Сначала не понял почему именно webRTC. А потом понял, что это сектанты делают поделку на пресловутых электронах. Каких только костылей люди не придумывают, чтобы не учиться заново. Это ж надо - запускать браузер ради текстового редактора или месседжера. Да...не той мы дорогой идем, товарищи.
     
     
  • 2.41, Онаним (?), 06:11, 20/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > чтобы не учиться заново

    Чему учиться?

     
     
  • 3.55, Аноним (-), 13:00, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Чему учиться?

    ЯП, отличным от Единственного и Неповторимого.

     
  • 2.42, istepan (ok), 06:56, 20/11/2017 [^] [ответить]    [к модератору]  
  • –3 +/
    Спрос. Программистов не хватает, поэтому запилили технологию попроще, чтоб больше мартышек могло научиться.
     
     
  • 3.50, vladimir_frolov (?), 10:35, 20/11/2017 [^] [ответить]     [к модератору]  
  • +2 +/
    Ты врешь http labor-union wikia com wiki Main Есть ли в РФ дефицит специалис... весь текст скрыт [показать]
     
     
  • 4.52, Аноним (-), 11:40, 20/11/2017 [^] [ответить]     [к модератору]  
  • –2 +/
    Работаю в крупной рос компании Кадров реально не хватает, а если кто-то не впи... весь текст скрыт [показать]
     
     
  • 5.58, angra (ok), 07:42, 21/11/2017 [^] [ответить]    [к модератору]  
  • +1 +/
    > Того самого Карла Маркса...

    Нет, не того. Речь была об оригинале, а не о перепевках условных Рабиновичей, которых ты наслушался.


     
     
  • 6.59, Аноним (-), 07:46, 21/11/2017 [^] [ответить]    [к модератору]  
  • –2 +/
    Назови количество классов, перечисли их и дай признаки, по которым человека можно отнести строго к одному классу. Со ссылками на маркса (не путать с энгельсом-лениным-сталиным).
     
     
  • 7.62, angra (ok), 18:02, 21/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Может тебе вообще все три тома Капитала в одном форумном посте изложить Ну пот... весь текст скрыт [показать]
     
     
  • 8.63, Аноним (-), 19:10, 21/11/2017 [^] [ответить]     [к модератору]  
  • +/
    Списка классов нет Конкретных критериев принадлежности к классу нет О существу... весь текст скрыт [показать]
     
     
  • 9.65, angra (ok), 22:43, 21/11/2017 [^] [ответить]    [к модератору]  
  • +/
    >Списка классов нет.

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

    >Конкретных критериев принадлежности к классу нет.

    Есть, но тебе про них не напели.

    > О существующих эмоциональных ярлыках "буржуи" и "рабочие" (при Сталине -- "крестьяне", "рабочие", "интеллигенция") не известно, классы это или что.

    Тебе неизвестно, ты же не читал, тебе напели.

    > Человек может быть более, чем в одном классе, но при этом классы ведут между собой борьбу.

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

    > Бытие определяет сознание, но при этом человек может и не оказаться ни в каком классе (видимо существует вне бытия)

    Равенство между бытием и классами только в твоей голове, у Маркса такой чуши нет.

    > А если уместить не получится, придется выдумать другую -- диалектическую логику.

    И что в этом такого? Диалектическая логика является расширением формальной. Как релятивистская механика является расширением ньютоновской. Скажу страшное, кроме этих двух существует еще целая куча других логик.

     
  • 4.57, prokoudine (??), 17:50, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    > Признайтесь уже, что вы не можете себе позволить хороших специалистов, потому что не хотите платить им достойно.

    Каждый второй выпускник вуза хочет сразу две штуки баксов в зубы, корпоративный фитнес и смузи. При этом делать как правило ни фига не умеют. Ничего, жизнь всё расставляет по местам :)

     
     
  • 5.61, Аноним (-), 11:06, 21/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Вы так говорите будто две штуки баксов это какая-то большая з/п. Две штуки баксов - это днище.
     
     
  • 6.67, Фуррь (ok), 13:42, 28/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Вы так говорите, как будто в жизни их в принципе видели.
     
  • 2.46, Драконозавр (?), 10:05, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Это ж надо, у людей еще и личная жизнь есть, спорт, семья, путешествия. Конечно, у них есть дофига времени учить новый язык ради того, чтобы понтоваться тут, а не решать задачи для дела.
     
     
  • 3.47, Borz (ok), 10:19, 20/11/2017 [^] [ответить]    [к модератору]  
  • +2 +/
    Некогда думать - кодить надо
     
     
  • 4.53, Мать драконов (?), 12:29, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Думать ради думания и тратить свободное время - нафиг так думать. Лучше делать ради дела и освобождать свободное время. Время ценнее, чем предрассудки.
     
  • 1.48, Аноним (-), 10:32, 20/11/2017 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А через https://ru.wikipedia.org/wiki/Телетайп это можно будет использовать?
     
  • 1.49, Аноним (-), 10:35, 20/11/2017 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Представляю эпическую битву Один скобочки расставляет так if А другой сл... весь текст скрыт [показать]
     
     
  • 2.51, Аноним (-), 10:37, 20/11/2017 [^] [ответить]    [к модератору]  
  • +/
    Да уж. Поражает воображение такая ситуация.

    Слушай, а представь что-нибудь еще более захватывающее. Много всего интересного наверное представляешь себе.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor