The OpenNET Project / Index page

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

10.03.2018 22:02  Экспериментальный текстовый редактор Xray от создателей Atom

Создатели редактора кода Atom из компании GitHub развивают новый экспериментальный текстовый редактор Xray, который также построен с использованием фреймворка Electron, но примечателен тем, что для повышения надёжности и производительности ядро редактора с реализацией базовой логики написано на языке Rust, интерфейс оформлен на JavaScript/CSS с применением фреймворка React, а для отрисовки текста применяется WebGL.

В рамках нового проекта разработчики попытались учесть четырёхлетний опыт с момента создания Atom и воплотить некоторые радикально новые идеи, которые затруднительно реализовать в Atom без риска для стабильности. Среди ключевых требований к проекту называется обеспечение высокой производительности и минимального времени отклика, интеграция механизмов для организации совместной работы с кодом нескольких участников, гибкое API для расширения функциональности через расширения и предоставление компонента для редактирования в Web и интеграции в другие Electron-приложения (планируется унифицировать редактирование в GitHub и Xray).



  1. Главная ссылка к новости (https://github.com/atom/xray...)
  2. OpenNews: GitHub реализовал средства совместной разработки для редактора кода Atom
  3. OpenNews: GitHub и Facebook представили открытую интегрированную среду разработки Atom IDE
  4. OpenNews: Релиз Electron 1.0, платформы создания приложений на базе движка Chromium
  5. OpenNews: Выпуск текстового редактора Atom 1.6, развиваемого GitHub
  6. OpenNews: GitHub открыл исходные тексты среды редактирования кода Atom
Лицензия: CC-BY
Тип: Программы
Ключевые слова: atom, xray, electron
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, A.Stahl (ok), 22:05, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +46 +/
    >ядро ... на ...Rust, интерфейс ... на JavaScript/CSS ... React, а для отрисовки текста ...WebGL.

    Это, значит, "для повышения надёжности и производительности". Ок, так и запишем -- ГитХабовцам больше не наливать.

     
  • 1.2, Аноним (-), 22:15, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +23 +/
    > построен с использованием фреймворка Electron
    > обеспечение высокой производительности

    Мне казалось, что это противоположные вещи.

     
     
  • 2.55, IRASoldier (?), 13:52, 11/03/2018 [^] [ответить]     [к модератору]
  • +4 +/
    Внезапно VSCode от Microsoft, сделанный на том же Electron, работает быстрее и ж... весь текст скрыт [показать]
     
     
  • 3.65, НяшМяш (ok), 14:48, 11/03/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    Поддерживаю, это приятное исключение, которое, к сожалению, подтверждает правило.
     
  • 1.3, Аноне (?), 22:22, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    jnotepad 50 mb.
     
     
  • 2.94, Аноним (-), 14:34, 12/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > jnotepad 50 mb.

    Mousepad 25-30Mb :)

     
     
  • 3.104, Аноним84701 (ok), 19:54, 12/03/2018 [^] [ответить]    [к модератору]  
  • +/
    >> jnotepad 50 mb.
    > Mousepad 25-30Mb :)

    (x)jed - 9 МБ, с подсветкой  расхожих ЯП и конфигов и с гениально-интуитивным (для любителей emacs) управлением :)

     
  • 1.4, Аноним (-), 22:23, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    Servo что-ли взяли?
     
  • 1.5, Аноним (-), 22:32, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Название Франкенштейн ему подошло бы больше.
     
     
  • 2.7, A.Stahl (ok), 22:36, 10/03/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    Франкенштейн был умным человеком, гением даже. Что ты находишь гениального в текстовом редакторе на базе бразуера? Ладно если бы этот редактор в онлайн режиме работал...
     
  • 1.10, Aketon (?), 22:39, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Я надеюсь, при открытии
    1.c:
    #include <stdio.h>

    int main ()
    {
      puts ("Hello, World!");
      return 0;
    }
    оно будет занимать не менее 512 mb ram??  A то как-то несолидно

     
     
  • 2.13, A.Stahl (ok), 22:42, 10/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    >mb

    512 миллибит? Да такая эффективность даже пьяным ассемблерщикам не снилась.

     
     
  • 3.45, Noname (??), 08:35, 11/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Вызывайте ктулху у нас тут чернокнижник
     
  • 2.17, freehck (ok), 23:09, 10/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > оно будет занимать не менее 512 mb ram??  A то как-то несолидно

    Мда. Даже Emacs нынче уже какой-то несолидный. :)

     
  • 2.51, Я надеюсь (?), 12:12, 11/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Если ты собрался не просто втыкать в код а еще и писать - тебе понадобится какой... весь текст скрыт [показать]
     
     
  • 3.118, freehck (ok), 10:10, 14/03/2018 [^] [ответить]    [к модератору]  
  • +/
    А что, сателлиты тоже можно считать? Тогда окей, Emacs солидный... :)
     
  • 1.11, Robot228 (?), 22:39, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    Или вы пишите на C++/C/Python или идёте на ВЦ.
     
     
  • 2.30, ыпр (?), 00:55, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Что есть в данном контексте ВЦ?
     
     
  • 3.37, leap42 (ok), 04:00, 11/03/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    Все Цытыресотороны
     
  • 3.39, Robot228 (?), 04:24, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Вырезано цензурой.
     
  • 2.46, Аноним (-), 09:23, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    когда заходит речь о том, чтобы писать на Python, хочется всех предлагающих без исключения отправлять на ВЦ. Сейчас не начало 90-х, чтобы тащить это насилие над здравым смыслом.
     
     
  • 3.52, Аноним (-), 12:47, 11/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    если предлагаете от чего то отказаться, предлагайте альтернативу
     
     
  • 4.56, Аноним (-), 13:52, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Ruby, JS6, Go, Rust,...
     
     
  • 5.85, Аноним (-), 10:22, 12/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > Ruby, JS6, Go, Rust,...

    Чем первые два пункта лучше питона?

     
     
  • 6.97, Аноним (-), 15:06, 12/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Ruby - современный, лаконичный и хорошо продуманный язык, имеющий простой регуля... весь текст скрыт [показать]
     
     
  • 7.107, _ (??), 21:32, 12/03/2018 [^] [ответить]     [к модератору]  
  • +/
    LOL - You made my day хорошо продуманный язык С до сих пор делает програм... весь текст скрыт [показать]
     
     
  • 8.112, Аноним (-), 09:50, 13/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Чем хорош конкретно Ruby - в нём мало криворуких программистов, типа как тут нап... весь текст скрыт [показать]
     
  • 1.14, L (??), 22:53, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –4 +/
    Русскую орфографию в MarkDown проверяет? Если нет — в помойку эту дрянь.
     
     
  • 2.50, Вадик (??), 12:07, 11/03/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    А это работа разве редактора?
     
     
  • 3.66, L (??), 16:30, 11/03/2018 [^] [ответить]    [к модератору]  
  • –2 +/
    А кого, как не редактора? Бесплатная Typora в реинкарнации для Mac OS X умеет из коробки и без допиливания надфилем.

     
  • 1.15, Аноним (-), 22:56, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ещё первый не закончили, а уже второй начали...
     
  • 1.16, Аноним (-), 23:02, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    производительный редактор на elektron
    же уже написали microsoft - vscode называется
     
     
  • 2.29, Аноним (-), 00:53, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    насколько позже электрона они его уже написали?
     
  • 1.19, Анонимс (?), 23:10, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Ядро libxray.so на rust с unsafe и ассемблерными вставками, запущенное на локалхосте или на vps/vds для удаленной работы, а гуй на js/css c отрисовкой на локалхосте. Нормально, жить можно. Теперь осталось найти тех, кто это реализует.  
     
  • 1.21, Аноним (-), 23:40, 10/03/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +2 +/
    Дистилированная квинтэссенция хипстеров тройной перегонки - все хипстатулсы в од... весь текст скрыт [показать]
     
  • 1.22, th3m3 (ok), 23:42, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Очередной тормозной текстовый редактор на Electron. Только тут до них наконец дошло, что всё тормозит и оптимизировать уже нечего, решили сделать прослойку на Rust. Пусть приходят, когда совсем выкинут Electron и сразу запилят всё на Rust. Ждём ещё 5 лет :)
     
     
  • 2.59, Anonim (??), 14:17, 11/03/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    https github com google xi-editor ... весь текст скрыт [показать]
     
     
  • 3.62, th3m3 (ok), 14:33, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Это понятно, что кто-то уже пилит на Rust подобное. Я про конкретно разработчиков Github. Жду, когда они уже поймут, что текстовый редактор - должен быть лёгкий, быстрый и без лишнего оверхеда.
     
  • 3.80, Крестьяне (?), 02:26, 12/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Третий год его пилят, уже достигли функциональности notepad с подсветкой! Такими темпами году к 2050-то заживём!
     
  • 1.26, Аноним (26), 23:58, 10/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Может расскажем им, что QML уже давно изобретен причем более эффективно и не тормзит?
     
     
  • 2.31, ыпр (?), 00:57, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > Может расскажем им, что QML уже давно изобретен причем более эффективно и
    > не тормзит?

    Тсс не пали, а то тож отхипстерят :/

     
  • 2.32, Сизый (?), 01:11, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Есть годный редактор кода на QML?
     
     
  • 3.40, Онаним (?), 04:41, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Присоединяюсь к вопросу.
     
  • 3.75, Аноним (-), 21:26, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    qt creator ?
     
  • 1.35, Аноним (-), 02:19, 11/03/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +3 +/
    нынче текстовым редакторам тоже видеокарта нужна PS Хотел еще дописать Что да... весь текст скрыт [показать]
     
     
  • 2.47, A.Stahl (ok), 09:32, 11/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Но времена телетайпов давно прошли. Уже лет 40 для использования редактора нужна видеокарта.
     
  • 1.38, Аноним (-), 04:19, 11/03/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +5 +/
    Апофеоз хипстерства ... весь текст скрыт [показать]
     
     
  • 2.78, Аноним (-), 00:21, 12/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Смузи! Барбер! Гироскутер! Подключайся к самым-самым!
     
  • 1.42, Антона (?), 05:56, 11/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А как его собрать? Чёт инструкций на гитхабе нету.
     
  • 1.44, Ydro (?), 08:31, 11/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Ну, без поддержки API Vulkan, даже как-то не солидно :)
     
  • 1.48, Аноним (-), 09:57, 11/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Rust, JS/CSS, WebGL - нужно, годно!
     
     
  • 2.49, A.Stahl (ok), 10:35, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    >нужно, годно!

    :s/н/г/g
    :s/ж/з/g
    :s/д/в/g

     
     
  • 3.60, Anonim (??), 14:21, 11/03/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    >>нужно, годно!
    > :s/н/г/g
    > :s/ж/з/g
    > :s/д/в/g

    гузго, говго!

     
     
  • 4.63, A.Stahl (ok), 14:38, 11/03/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Ну вот, этим вашим вимом даже гoвно хрен сделаешь :)
     
     
  • 5.79, Аноним (-), 00:40, 12/03/2018 [^] [ответить]    [к модератору]  
  • +/
    «fдrв» (пойти к символу «д» и заменить его на «в»).
    При настроенном langmap аналогично срабатывает «адкв».
     
  • 2.111, Ne01eX (ok), 01:25, 13/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > Rust, JS/CSS, WebGL - нужно, годно!

    Ну я как бы у себя Rust уже выпилил.

     
  • 1.54, Anonymoustus (ok), 13:46, 11/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    А такие текстовые редакторы пишут люди для людей:

    https://xhmikosr.github.io/notepad2-mod/

     
     
  • 2.57, IRASoldier (?), 13:53, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > А такие текстовые редакторы пишут люди для людей:

    https://www.sublimetext.com/

    Чуть менее чем б-жественен.


     
     
  • 3.61, Anonymoustus (ok), 14:29, 11/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Да, кстати, реально хорош Идеология у него интересная на стыке между клавиатур... весь текст скрыт [показать]
     
     
  • 4.67, L (??), 16:34, 11/03/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Ну не божественен, прямо скажем, так себе, на троечку Но за неимением лучшего... весь текст скрыт [показать]
     
     
  • 5.70, Аноним (-), 18:15, 11/03/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Месяца два как полностью отказался от саблайма в пользу VS Code. Последний реально удобнее, хотя да, загружается чуть дольше.
     
     
  • 6.72, Аноним (-), 18:22, 11/03/2018 [^] [ответить]    [к модератору]  
  • +/
    часто выключаете компьютер ?
    дома уже 31 день аптайма (и то пришлось с работы гасить, прилетела смска, что свет отключили пока в больничке валялся) с постоянно открытым кодом и хромиумом
     
  • 3.100, Kotosoft (?), 16:49, 12/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Открываем sql файл на 30мб и наблюдаем как уходит 2гб оперативы
     
  • 3.114, Аноныч (?), 16:32, 13/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Я бы такой редактор не стал использовать А то мало ли что Сегодня он вместо те... весь текст скрыт [показать]
     
  • 2.88, Erion (?), 11:55, 12/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Для людей на винде
     
     
  • 3.95, Аноним (-), 14:39, 12/03/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > Для людей на винде

    Он как настоящий адепт истинного юниксвэя и труЪ-юниксов умничает из-под маздайки, конечно же. Ну вот такой вот у него интересный юниксвэй.

     
  • 1.77, Дуплик (ok), 22:34, 11/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >с использованием фреймворка Electron

    Они бы ещё на Qt редактор написали. Более легковесный стек (GTK+3 и Vala) взять нельзя?

     
     
  • 2.82, Аноним (-), 07:29, 12/03/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Взять может и можно, но по времени разработки будет дольше, больше вероятность н... весь текст скрыт [показать]
     
  • 1.81, Ne01eX (ok), 02:39, 12/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    У меня такое чувство, что я что-то пропустил. Нет, я действительно выпадал из движухи на несколько лет, но блджад... Речь точно про текстовый редактор? Про обычный текстовый редактор? А зачем текстовому редактору браузер, фреймворк на js, да ещё и свой пакетный менеджер? И как бы... Зачем вообще многопользовательский режим текстовому редактору? Они там что, солевые все чтоли?
     
     
  • 2.108, _ (??), 21:40, 12/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Дык А зачем система генерации QR-code и http-сервер init-у - ... весь текст скрыт [показать]
     
  • 2.110, Аноним84701 (ok), 22:13, 12/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Не понял, что это за наезд на божественный emacs был PS поискал, вроде ничего ... весь текст скрыт [показать]
     
     
  • 3.119, Ne01eX (ok), 02:39, 18/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Там JS не нужен, ибо там есть elisp - Так что, он тоже жирноват, имхо, для пр... весь текст скрыт [показать]
     
  • 1.86, Алексей (??), 10:32, 12/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Жду сообщений что ошибка js - остановился разработку в каком-нибуть софтверном гиганте!!!
     
  • 1.87, 123 (??), 11:31, 12/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Создатели редактора кода Atom
    >текстовый редактор
    >с использованием фреймворка Electron
    >интерфейс оформлен на JavaScript/CSS с применением фреймворка React

    If I ignore it, maybe it will go away!

     
  • 1.89, Аноним (-), 13:13, 12/03/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +3 +/
    С их гитхаба 8ms Scrolling, animations, and fine-grained interactions such as ... весь текст скрыт [показать]
     
  • 1.90, Аноним (-), 13:39, 12/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +2 +/
    Окей. Теперь им интересно изучить Rust и применять. Хорошо, что у них есть работодатель, который им платит за изучение и эксперименты.
     
     
  • 2.96, Аноним (-), 14:47, 12/03/2018 [^] [ответить]     [к модератору]  
  • +/
    Может лучше пусть они софт для бортового компьютера разрабатывают А потом их же... весь текст скрыт [показать]
     
  • 1.113, Аноним (-), 12:20, 13/03/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Зачем этот урод когда есть acme?
     
     
  • 2.115, Аноним (-), 17:55, 13/03/2018 [^] [ответить]    [к модератору]  
  • +/
    > Зачем этот урод когда есть acme?

    а ты на инферну хром портировал? (ну честно, перебрался бы) ну или асму под линь?

     
     
  • 3.117, Google (?), 00:34, 14/03/2018 [^] [ответить]    [к модератору]  
  • +/
    Гугли plan9port
     

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


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