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, 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, НяшМяш, 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, 19:54, 12/03/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    x jed - 9 МБ, с подсветкой расхожих ЯП и конфигов и с гениально-интуитивным д... весь текст скрыт [показать]
     
  • 1.4, Аноним, 22:23, 10/03/2018 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Servo что-ли взяли?
     
  • 1.5, Аноним, 22:32, 10/03/2018 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Название Франкенштейн ему подошло бы больше.
     
     
  • 2.7, A.Stahl, 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, 22:42, 10/03/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    512 миллибит Да такая эффективность даже пьяным ассемблерщикам не снилась ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.45, Noname, 08:35, 11/03/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Вызывайте ктулху у нас тут чернокнижник
     
  • 2.17, freehck, 23:09, 10/03/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Мда Даже Emacs нынче уже какой-то несолидный ... весь текст скрыт [показать] [показать ветку]
     
  • 2.51, Я надеюсь, 12:12, 11/03/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Если ты собрался не просто втыкать в код а еще и писать - тебе понадобится какой... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.118, freehck, 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, 04:00, 11/03/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +5 +/
    Все Цытыресотороны
     
  • 3.39, Robot228, 04:24, 11/03/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Вырезано цензурой.
     
  • 2.46, Аноним, 09:23, 11/03/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    когда заходит речь о том, чтобы писать на Python, хочется всех предлагающих без ... весь текст скрыт [показать] [показать ветку]
     
     
  • 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, 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, 14:33, 11/03/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Это понятно, что кто-то уже пилит на Rust подобное Я про конкретно разработчико... весь текст скрыт [показать]
     
  • 3.80, Крестьяне, 02:26, 12/03/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Третий год его пилят, уже достигли функциональности notepad с подсветкой Такими... весь текст скрыт [показать]
     
  • 1.26, Аноним, 23:58, 10/03/2018 [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Может расскажем им, что QML уже давно изобретен причем более эффективно и не тор... весь текст скрыт [показать]
     
     
  • 2.31, ыпр, 00:57, 11/03/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Тсс не пали, а то тож отхипстерят ... весь текст скрыт [показать] [показать ветку]
     
  • 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, 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, 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, 14:38, 11/03/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    Ну вот, этим вашим вимом даже гoвно хрен сделаешь :)
     
     
  • 5.79, Аноним, 00:40, 12/03/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    171 fдrв 187 пойти к символу 171 д 187 и заменить его на 171 в 187 ... весь текст скрыт [показать]
     
  • 2.111, Ne01eX, 01:25, 13/03/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > Rust, JS/CSS, WebGL - нужно, годно!

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

     
  • 1.54, Anonymoustus, 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, 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, Дуплик, 22:34, 11/03/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    >с использованием фреймворка Electron

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

     
     
  • 2.82, Аноним, 07:29, 12/03/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Взять может и можно, но по времени разработки будет дольше, больше вероятность н... весь текст скрыт [показать] [показать ветку]
     
  • 1.81, Ne01eX, 02:39, 12/03/2018 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    У меня такое чувство, что я что-то пропустил. Нет, я действительно выпадал из движухи на несколько лет, но блджад... Речь точно про текстовый редактор? Про обычный текстовый редактор? А зачем текстовому редактору браузер, фреймворк на js, да ещё и свой пакетный менеджер? И как бы... Зачем вообще многопользовательский режим текстовому редактору? Они там что, солевые все чтоли?
     
     
  • 2.108, _, 21:40, 12/03/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Дык А зачем система генерации QR-code и http-сервер init-у - ... весь текст скрыт [показать] [показать ветку]
     
  • 2.110, Аноним84701, 22:13, 12/03/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Не понял, что это за наезд на божественный emacs был PS поискал, вроде ничего ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.119, Ne01eX, 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 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    а ты на инферну хром портировал ну честно, перебрался бы ну или асму под линь... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.117, Google, 00:34, 14/03/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Гугли plan9port
     

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


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