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, 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, 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 [^] [ответить] [смотреть все]  
  • +/
    Оно вообще живое Раздел 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, 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, 07:42, 21/11/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Нет, не того Речь была об оригинале, а не о перепевках условных Рабиновичей, ко... весь текст скрыт [показать]
     
     
  • 6.59, Аноним, 07:46, 21/11/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Назови количество классов, перечисли их и дай признаки, по которым человека можн... весь текст скрыт [показать]
     
     
  • 7.62, angra, 18:02, 21/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Может тебе вообще все три тома Капитала в одном форумном посте изложить Ну пот... весь текст скрыт [показать]
     
     
  • 8.63, Аноним, 19:10, 21/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Списка классов нет Конкретных критериев принадлежности к классу нет О существу... весь текст скрыт [показать]
     
     
  • 9.65, angra, 22:43, 21/11/2017 [^] [ответить] [смотреть все]  
  • +/
    На отдельной страничке в рамочке, чтобы не напрягать большим количеством букв сл... весь текст скрыт [показать]
     
  • 4.57, prokoudine, 17:50, 20/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Каждый второй выпускник вуза хочет сразу две штуки баксов в зубы, корпоративный ... весь текст скрыт [показать]
     
     
  • 5.61, Аноним, 11:06, 21/11/2017 [^] [ответить] [смотреть все]  
  • +/
    Вы так говорите будто две штуки баксов это какая-то большая з п Две штуки баксо... весь текст скрыт [показать]
     
     
  • 6.67, Фуррь, 13:42, 28/11/2017 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Вы так говорите, как будто в жизни их в принципе видели.
     
  • 2.46, Драконозавр, 10:05, 20/11/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Это ж надо, у людей еще и личная жизнь есть, спорт, семья, путешествия Конечно,... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.47, Borz, 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-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor