URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 127249
[ Назад ]

Исходное сообщение
"Facebook открыл код Lexical, библиотеки для создания редакторов текста"

Отправлено opennews , 14-Апр-22 08:33 
Компания Facebook (запрещена в РФ) открыла исходные тексты JavaScript-библиотеки Lexical, предлагающей компоненты для создания текстовых редакторов и продвинутых web-форм редактирования текста для сайтов и web-приложений. Из отличительных качеств библиотеки выделяется простота интеграции на сайты, компактное исполнение, модульность и поддержка средств для людей с ограниченными возможностями, таких как экранные ридеры. Код написан на языке JavaScript и распространяется под лицензией MIT. Для ознакомления с возможностями библиотеки подготовлено несколько интерактивных демонстраций...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=57018


Содержание

Сообщения в этом обсуждении
"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено n00by , 14-Апр-22 09:03 
Интересно, какие продукты (или их производные) запрещённой компании включены в Реестр, помимо ядра Linux. И что теперь со всем этим делать? Кода потребитель покупает телефон с Андроид - тут нет вопросов, поскольку нет выбора. Что скажут патриоты копи-пасты, кто, продавая разработки Фейсбука, кушает?

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено пох. , 14-Апр-22 10:01 
> потребитель покупает телефон с Андроид - тут нет вопросов, поскольку нет
> выбора.

чего это нет выбора? Вы мне это уберите и прекратите! Есть ан@л0г0внетная sailfish, на нерушимых скрепах ! И по телевизору показывали настоящий скрепотелефон на ней!
(а будут чухонцы выяпываться - ядрену бонбу на них йапнем... или у себя подорвем, им и осадков хватит, чтоб знали, чьи в лесу шишки!)

Калькулятор, вроде, даже и работал. Теперь, вот, может даже и редактор будет.

А потребителей враждебных ведроидов разработанных недружественными государствами надо бы заставить платить налог какому-нибудь Роттенбергу. Чтоб не потребляли чего ни попадя от врагов наших.


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено n00by , 15-Апр-22 06:22 
По телевизору этих лицемерно-патриотичных минусаторов с полыхающим афедроном, которым ответить по сути вопроса нечего, потому что они не умеют кодить, президент назвал наркоманами:

"Россия, сотрудничая с высокотехнологичными странами, «подсела» на чужие технологии, а потом столкнулась с действиями вне правил."


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 09:49 
Не надо делать текстовые редакторы в браузере.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 10:11 
Комьюнити VS Code вас не любит! Но они напыщенные чудилы. Говорят всем на форумах что "VSCode уже считается быстрым и легковесным редактором. Переходите на него! Столько новых фич!"

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 10:26 
а шо поделать, если он существенно быстрее, легковеснее(ой вэй! даже с обвесом из плагинов) и удобнее нативненького QtCreator, и не нативных Visual Studio и бесчисленного числа IDE работающих на jvm(привет тем кто в упор не видит тормознутость jb, на протяжении лет так 15, и рекомендует апгрейдить железо).

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено InuYasha , 14-Апр-22 11:04 
Быстрее QtCreator? Сильное заявление. Проверять его я, конечно не буду. А так - есть C::B.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 12:44 
Creator очень сильно жрёт память и тормозит. Особенно его модель кода. Студия жрала намного меньше. LSP-сервера вообще мрак. Почему-то все жрут ОЧЕНЬ много.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено InuYasha , 14-Апр-22 13:14 
Я пользовал лишь 4ый креатор, так, что, не спорю. Но и студии легковесными никак не назову. Когда там появился дотнет, всё накрылось. Перешёл пока на kdevelop, но там всё от бакенда зависит. cmake + гцц сами могут тормознуть ого-го.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 14:22 
>Особенно его модель кода.

А, так то к Шлангу претензии. Я QtCreator собираю без шлангопотрохов, у меня не тормозит.


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 17:22 
А Студия и смоделью не тормозила и не жрала. Я про 2013 Студию, если что.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 21:41 
Так, я так понимаю, она тогда ещё не была на Electron. Да и Шланг тогда ещё не имел распространения или даже ещё не релизнулся. Возможно, там модель была на родном VC++, тут точно ничего сказать не могу.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 14:58 
А у VSCode LSP не тормозит, так как его там нет, ага. А на самом деле и там и там сейчас clangd есть, если нужны именно сишка-плюсы.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 21:49 
Использую именно для Плюсов без Шланга. Полёт нормальный.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено topin89 , 14-Апр-22 23:39 
Везуха. Использую Code с IntelliSense, оно работает быстро, а потом просто вылетает по нехватки памяти. И это ещё отключен своп, с ним просто вся система по нехватке виснет пока не прожмёшь Alt-PrintScreen-F до победного.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 15:32 
в мечтах быстрее? или на проекте в 3 строчки? на больших vs code безбожно тормозит и уступает даже eclipse

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 15:52 
на больших проектах я использовал vscode с языком go и там же был ui на js/ts/html/css, тормозов не было от слова совсем(и с go.mod и без всё было хорошо), памяти конечно gopls отъедал прилично, порядка от 10 при открытии и около 14 Гб к концу рабочего дня, но всё ворочалось очень даже приятно быстро. Ищите проблемы тормозов в используемом Вами language server'е, а не в vscode.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено topin89 , 14-Апр-22 23:42 
Не, ну в условиях бесконечной памяти vscode конечно будет хорошим.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 15:59 
> привет тем кто в упор не видит тормознутость jb, на протяжении лет так 15, и рекомендует апгрейдить железо

На 64ГБ+ рам и nvme jb работает быстрее меня. И хотя это действительно грустно немного — куда более скромные по параметрам сервера справляются с куда более серьёзной нагрузкой, в итоге это не так уж и важно. При условии, что jb экономит твоё время в значительной мере, конечно же. Стоимость рабочего места будет размазана по нескольким клиентам и вычтена из налогооблагаемой базы, так что пусть хоть 128ГБ сожрёт, я за них не из своего кармана плачу как ни крути.


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 15-Апр-22 09:41 
Грустно всё это, вот буквально 5 лет назад 8Гб рам хватало для запуска нескольких эклипсов и пары тестовых виртуалок. Ныне же котлин и идея и памяти уже нужно поболее, раза в 3 поболее

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 15-Апр-22 11:26 
оо нет, дружок, я за 15 лет достаточно наапгрейдился железа, чтоб наконецто вкусить скорость jb, и на процессор с несколькими ядрами перешёл(в 2008 то году, позже конечно же тоже обновлялся, и не раз! И amd и intel, всё прошёл) и ssd покупал и на ddr3/ddr4 переходил. Повторюсь: за 15 лет мне не помогли никакие апгрейды, так что иди ка ты на детородный орган со своими советами. В компании за которую ты вступаешься работают впариватели железа и криворукие мудаки, которые в упор не видят тормознутости своей поделки. Откуда постоянно набигают защитники этого шлака с советами поапгрейдить железо? Учитесь у vscode, как надо.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Vacu923ek , 15-Апр-22 13:19 
Я когда пытался писать на Котлине проклял все эти жабские системы сборки - тормознее этого чучела в жизни не видел! Перфокарты набить быстрее, чем дождаться готового файла.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Vacu923ek , 15-Апр-22 13:18 
Если брать сугубо редактор - да, достаточно быстро. Но система сборки!!!! Ой вэй.... жабописак надо почётно кремировать, чтобы они не засирали ИТ своей жабкой, ибо уныло, тормознуто и мёртворождённо.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 11:24 
vscode самая быстрая программа в галактике

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Жироватт , 14-Апр-22 12:53 
vscode не просто самая быстрая программа в галактике: она исполняется быстрее скорости света, поэтому на процессорный конвейер приходят команды из будущего и выполняется тот релиз, который будет в первом коммите через десять лет. Но власти скрывают!

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 14:26 
Ты выдал главный секрет аннунаков-прогеров.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Vacu923ek , 15-Апр-22 13:15 
Хочу такую же траву, как у тебя!! :)))

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Жироватт , 15-Апр-22 13:35 
У ар велком, бразер! Москва, Нарвская улица, дом 15 А, спросить Васька. Он тебе даст мои координаты - ты сможешь программировать на эрланге левой сишной пяткой


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено kusb , 14-Апр-22 10:16 
Emacs.js

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 10:35 
Ну тогда нужно и конкурентов: vim.js, nano.js. Для полноты картины прикрутить cat.js, ed.js и echo.js

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 11:03 
bash.js, systemd.js, wayland.js

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 11:07 
держи литературку на посмеяться:

ls /bin | sed s/$/.js/

смотри, не лопни со смеху. (А ты налей - и отойди! (с) ты)


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 11:10 
kerneld.js

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 11:17 
vmlinuz.js

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 17:09 
Пока вы стеблись Беллард давно это заимплементил. Его linux бутается в браузере. Так что баян!

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 21:52 
Если быть точнее, он запилил эмулятор железа x86 на JS. Ядро он грузит бинарное.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 12:04 
Правильные вещи говорите. Нужен 1 (один) компонент редактирования, выполненный в виде shared lib, максимально оптимизированный под создание редакторов с подсветкой синтаксиса и автодополнением. Синтаксис должен задаваться в виде грамматики в рантайме и jit-компилироваться. Автодополнение - через callbackи, навешанные на грамматику. Написанный на Rust/Go. Встроенный в каждую ОС и используемый всеми программами, от браузеров, до IDE и текстовых редакторов.

Тогда будет и быстро и экономично и функционально и красиво. А не когда на каждый токен по узлу HTML генерится с навешанными на него стилями и event listenerами в ручшем случае. А в худшем да, React и ещё более жуткие жор памяти и тормоза, чем в случае Vanilla JS.


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 13:40 
> Нужен 1 (один) компонент редактирования

...сделанный с единственно верной архитектурой, которую я вам сейчас расскажу". Да вообще, всего должно быть по одному! Один ЯП, одна операционка, один браузер и т.д. Чо уж там - и каша только перловая! А то понаплодили...

Особенно понравилась постановка ТЗ в словах "...максимально оптимизированный под создание редакторов с подсветкой синтаксиса и автодополнением...". Максимально оптимально и конкретно описан набор требований.

> и используемый всеми программами, от браузеров, до IDE и текстовых редакторов

Требования у "всех программ" тоже сделать одинаковыми. По ГОСТу.


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Оскорбитель военных , 15-Апр-22 00:02 
И чтоб синтаксис был на языке 1С

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено kusb , 14-Апр-22 18:16 
Вообще грустно, что разметка html не работает в обратном направлении и безопасность не поддерживается на уровне браузера. А потом начинаются всякие экранирования, у каждого свои.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 16:01 
Удобные пользователю формы ввода тоже не надо делать?

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Vacu923ek , 15-Апр-22 13:12 
Откровенно, дай дураку молоток и он ВСЁ кругом забьёт до смерти! Так же с JS-библиотеками - неуёмные дизайнеры прямо ТАК стараются помочь бедному юзеру, что буквально заваливают его хелперами! "Не надо так!".
Удобство формы должно быть прежде всего в интуитивной понятности. Затем, в простоте и фривольности ввода - я НЕНАВИЖУ писать даты в формате, удобном веб-дизайнеру! Я хочу "1 апр 2000" и чтобы всё работало. Вместо этого мне подсовывают у6людские "помощники" в виде календаря, где ввести дату 20-летней давности - целый квест! ЗАЧЕМ?!

Удобство форм далеко не в технических плюшках, прилепленных сбоку, а в юзабилити.


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 15-Апр-22 16:56 
> Откровенно, дай дураку молоток и он ВСЁ кругом забьёт до смерти

Крайне редко встречаю настолько тупых людей. Не проболвал круг общения сменить?


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Vacu923ek , 15-Апр-22 17:19 
>> Откровенно, дай дураку молоток и он ВСЁ кругом забьёт до смерти
> Крайне редко встречаю настолько тупых людей. Не проболвал круг общения сменить?

Да куда его сменишь! Заходишь на опеннет - там ты. :))


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 16-Апр-22 06:47 
А ты не заходи.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Vacu923ek , 16-Апр-22 14:35 
> А ты не заходи.

Да на кого ж я вас оставлю! :) Да и я - существо социальное, мне хоть с котом, а поговорить надо.


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Vacu923ek , 15-Апр-22 13:08 
+1000000000000000. Если приложение выходит за рамки простого HTML, надо писать нормальное нативное приложение. А у6людские имитации редакторов пусть используют изобретатели жабоскрипта.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Fracta1L , 14-Апр-22 10:32 
Текстовые редакторы на джаваскрипте - именно то, чего так не хватало Линуксу, лол

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 10:59 
Аналогично, как и на Расте.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 11:00 
> джаваскрипте

Джава — остров в составе Индонэйжа.
Индонэйжа — государство в Оушиэния.


"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Клирик Министерства Любви , 14-Апр-22 12:08 
Как же так? Океания всегда воевала с Остазией, забыл что ли?

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Жироватт , 14-Апр-22 12:56 
Стоп. А разве Океания и Остазия не были всегда верными союзниками? Это же написано во вчера-газете, а значит плюс-плюс-верно. А ты не клиник, ты плюс-мыслепреступник.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено topin89 , 14-Апр-22 23:51 
Раздражение понятно, но это же язык речи, в нём всегда подобной фигни навалом. Типа города Мехико (Mexico), столицы Мексики(Mexico), или там Солт-Лейк-Сити (Solt Lake City), расположенного у Большого Солёного озера (Great Solt Lake).
Как по мне так даже удобнее, чем в оригинале: Джава -- язык, Ява -- остров (и кофе).

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Первая буква , 15-Апр-22 17:48 
Ява - в первую очередь легендарный мотоцикл! Послушай Сектор Газа.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 11:07 
Немного подрихтовал: Для использования Lexical достаточно привязать экземпляр редактора к редактируемому элементу, после чего в процессе редактирования можно контролировать состояние редактора удалённо.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Ддд , 14-Апр-22 14:53 
Нифига он не легко интегрируемый

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Аноним , 14-Апр-22 15:46 
А ты научись программировать, станет легко.

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Оскорбитель военных , 15-Апр-22 00:01 
программирование и кодовые извращения разные понятия

"Facebook открыл код Lexical, библиотеки для создания редакто..."
Отправлено Vacu923ek , 15-Апр-22 13:06 
Хуже нет "редактора", чем его у6людская имитация на жабоскрипте!