The OpenNET Project / Index page

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



"Facebook открыл код Lexical, библиотеки для создания редакторов текста"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

5. Сообщение от n00by (ok), 14-Апр-22, 09:03   –9 +/
Интересно, какие продукты (или их производные) запрещённой компании включены в Реестр, помимо ядра Linux. И что теперь со всем этим делать? Кода потребитель покупает телефон с Андроид - тут нет вопросов, поскольку нет выбора. Что скажут патриоты копи-пасты, кто, продавая разработки Фейсбука, кушает?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9

8. Сообщение от Аноним (8), 14-Апр-22, 09:49   +11 +/
Не надо делать текстовые редакторы в браузере.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #11, #28, #44, #61

9. Сообщение от пох. (?), 14-Апр-22, 10:01   –3 +/
> потребитель покупает телефон с Андроид - тут нет вопросов, поскольку нет
> выбора.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #57

10. Сообщение от Аноним (10), 14-Апр-22, 10:11   +2 +/
Комьюнити VS Code вас не любит! Но они напыщенные чудилы. Говорят всем на форумах что "VSCode уже считается быстрым и легковесным редактором. Переходите на него! Столько новых фич!"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #12, #26

11. Сообщение от kusb (?), 14-Апр-22, 10:16   +/
Emacs.js
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #14

12. Сообщение от Аноним (12), 14-Апр-22, 10:26   +/
а шо поделать, если он существенно быстрее, легковеснее(ой вэй! даже с обвесом из плагинов) и удобнее нативненького QtCreator, и не нативных Visual Studio и бесчисленного числа IDE работающих на jvm(привет тем кто в упор не видит тормознутость jb, на протяжении лет так 15, и рекомендует апгрейдить железо).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #20, #40, #43

13. Сообщение от Fracta1L (ok), 14-Апр-22, 10:32   +3 +/
Текстовые редакторы на джаваскрипте - именно то, чего так не хватало Линуксу, лол
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #16, #18

14. Сообщение от Аноним (14), 14-Апр-22, 10:35   +/
Ну тогда нужно и конкурентов: vim.js, nano.js. Для полноты картины прикрутить cat.js, ed.js и echo.js
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #19

16. Сообщение от Аноним (36), 14-Апр-22, 10:59   –1 +/
Аналогично, как и на Расте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

18. Сообщение от Аноним (21), 14-Апр-22, 11:00   +1 +/
> джаваскрипте

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #29, #53

19. Сообщение от Аноним (36), 14-Апр-22, 11:03   –1 +/
bash.js, systemd.js, wayland.js
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #21, #23

20. Сообщение от InuYasha (??), 14-Апр-22, 11:04   +/
Быстрее QtCreator? Сильное заявление. Проверять его я, конечно не буду. А так - есть C::B.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #30

21. Сообщение от Аноним (21), 14-Апр-22, 11:07   +2 +/
держи литературку на посмеяться:

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

22. Сообщение от Аноним (36), 14-Апр-22, 11:07   +/
Немного подрихтовал: Для использования Lexical достаточно привязать экземпляр редактора к редактируемому элементу, после чего в процессе редактирования можно контролировать состояние редактора удалённо.
Ответить | Правка | Наверх | Cообщить модератору

23. Сообщение от Аноним (23), 14-Апр-22, 11:10   –2 +/
kerneld.js
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #25

25. Сообщение от Аноним (36), 14-Апр-22, 11:17   –1 +/
vmlinuz.js
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #45

26. Сообщение от Аноним (26), 14-Апр-22, 11:24   +/
vscode самая быстрая программа в галактике
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #31

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #35, #47

29. Сообщение от Клирик Министерства Любви (?), 14-Апр-22, 12:08   –1 +/
Как же так? Океания всегда воевала с Остазией, забыл что ли?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #32

30. Сообщение от Аноним (30), 14-Апр-22, 12:44   +/
Creator очень сильно жрёт память и тормозит. Особенно его модель кода. Студия жрала намного меньше. LSP-сервера вообще мрак. Почему-то все жрут ОЧЕНЬ много.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #33, #36, #39

31. Сообщение от Жироватт (ok), 14-Апр-22, 12:53   +3 +/
vscode не просто самая быстрая программа в галактике: она исполняется быстрее скорости света, поэтому на процессорный конвейер приходят команды из будущего и выполняется тот релиз, который будет в первом коммите через десять лет. Но власти скрывают!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #37, #63

32. Сообщение от Жироватт (ok), 14-Апр-22, 12:56   +1 +/
Стоп. А разве Океания и Остазия не были всегда верными союзниками? Это же написано во вчера-газете, а значит плюс-плюс-верно. А ты не клиник, ты плюс-мыслепреступник.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

33. Сообщение от InuYasha (??), 14-Апр-22, 13:14   +/
Я пользовал лишь 4ый креатор, так, что, не спорю. Но и студии легковесными никак не назову. Когда там появился дотнет, всё накрылось. Перешёл пока на kdevelop, но там всё от бакенда зависит. cmake + гцц сами могут тормознуть ого-го.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30

35. Сообщение от Аноним (35), 14-Апр-22, 13:40   +2 +/
> Нужен 1 (один) компонент редактирования

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #56

36. Сообщение от Аноним (36), 14-Апр-22, 14:22   +3 +/
>Особенно его модель кода.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #46

37. Сообщение от Аноним (36), 14-Апр-22, 14:26   +/
Ты выдал главный секрет аннунаков-прогеров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31

38. Сообщение от Ддд (?), 14-Апр-22, 14:53   +1 +/
Нифига он не легко интегрируемый
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #41

39. Сообщение от Аноним (39), 14-Апр-22, 14:58   +/
А у VSCode LSP не тормозит, так как его там нет, ага. А на самом деле и там и там сейчас clangd есть, если нужны именно сишка-плюсы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #49

40. Сообщение от Аноним (-), 14-Апр-22, 15:32   +/
в мечтах быстрее? или на проекте в 3 строчки? на больших vs code безбожно тормозит и уступает даже eclipse
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #42

41. Сообщение от Аноним (43), 14-Апр-22, 15:46   –2 +/
А ты научись программировать, станет легко.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #55

42. Сообщение от Аноним (12), 14-Апр-22, 15:52   –1 +/
на больших проектах я использовал vscode с языком go и там же был ui на js/ts/html/css, тормозов не было от слова совсем(и с go.mod и без всё было хорошо), памяти конечно gopls отъедал прилично, порядка от 10 при открытии и около 14 Гб к концу рабочего дня, но всё ворочалось очень даже приятно быстро. Ищите проблемы тормозов в используемом Вами language server'е, а не в vscode.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #40 Ответы: #52

43. Сообщение от Аноним (43), 14-Апр-22, 15:59   +1 +/
> привет тем кто в упор не видит тормознутость jb, на протяжении лет так 15, и рекомендует апгрейдить железо

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #58, #59, #64

44. Сообщение от Аноним (43), 14-Апр-22, 16:01   +/
Удобные пользователю формы ввода тоже не надо делать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #62

45. Сообщение от Аноним (-), 14-Апр-22, 17:09   +1 +/
Пока вы стеблись Беллард давно это заимплементил. Его linux бутается в браузере. Так что баян!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25 Ответы: #50

46. Сообщение от Аноним (30), 14-Апр-22, 17:22   +/
А Студия и смоделью не тормозила и не жрала. Я про 2013 Студию, если что.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #48

47. Сообщение от kusb (?), 14-Апр-22, 18:16   +/
Вообще грустно, что разметка html не работает в обратном направлении и безопасность не поддерживается на уровне браузера. А потом начинаются всякие экранирования, у каждого свои.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28

48. Сообщение от Аноним (48), 14-Апр-22, 21:41   +/
Так, я так понимаю, она тогда ещё не была на Electron. Да и Шланг тогда ещё не имел распространения или даже ещё не релизнулся. Возможно, там модель была на родном VC++, тут точно ничего сказать не могу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

49. Сообщение от Аноним (48), 14-Апр-22, 21:49   +/
Использую именно для Плюсов без Шланга. Полёт нормальный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #51

50. Сообщение от Аноним (48), 14-Апр-22, 21:52   +/
Если быть точнее, он запилил эмулятор железа x86 на JS. Ядро он грузит бинарное.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

51. Сообщение от topin89 (ok), 14-Апр-22, 23:39   +/
Везуха. Использую Code с IntelliSense, оно работает быстро, а потом просто вылетает по нехватки памяти. И это ещё отключен своп, с ним просто вся система по нехватке виснет пока не прожмёшь Alt-PrintScreen-F до победного.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

52. Сообщение от topin89 (ok), 14-Апр-22, 23:42   +1 +/
Не, ну в условиях бесконечной памяти vscode конечно будет хорошим.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

53. Сообщение от topin89 (ok), 14-Апр-22, 23:51   +/
Раздражение понятно, но это же язык речи, в нём всегда подобной фигни навалом. Типа города Мехико (Mexico), столицы Мексики(Mexico), или там Солт-Лейк-Сити (Solt Lake City), расположенного у Большого Солёного озера (Great Solt Lake).
Как по мне так даже удобнее, чем в оригинале: Джава -- язык, Ява -- остров (и кофе).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #71

55. Сообщение от Оскорбитель военных (?), 15-Апр-22, 00:01   +3 +/
программирование и кодовые извращения разные понятия
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41

56. Сообщение от Оскорбитель военных (?), 15-Апр-22, 00:02   +/
И чтоб синтаксис был на языке 1С
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

57. Сообщение от n00by (ok), 15-Апр-22, 06:22   +/
По телевизору этих лицемерно-патриотичных минусаторов с полыхающим афедроном, которым ответить по сути вопроса нечего, потому что они не умеют кодить, президент назвал наркоманами:

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

58. Сообщение от Аноним (58), 15-Апр-22, 09:41   +/
Грустно всё это, вот буквально 5 лет назад 8Гб рам хватало для запуска нескольких эклипсов и пары тестовых виртуалок. Ныне же котлин и идея и памяти уже нужно поболее, раза в 3 поболее
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

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

60. Сообщение от Vacu923ek (ok), 15-Апр-22, 13:06   +/
Хуже нет "редактора", чем его у6людская имитация на жабоскрипте!
Ответить | Правка | Наверх | Cообщить модератору

61. Сообщение от Vacu923ek (ok), 15-Апр-22, 13:08   –1 +/
+1000000000000000. Если приложение выходит за рамки простого HTML, надо писать нормальное нативное приложение. А у6людские имитации редакторов пусть используют изобретатели жабоскрипта.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #69

63. Сообщение от Vacu923ek (ok), 15-Апр-22, 13:15   +1 +/
Хочу такую же траву, как у тебя!! :)))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #66

64. Сообщение от Vacu923ek (ok), 15-Апр-22, 13:18   +/
Если брать сугубо редактор - да, достаточно быстро. Но система сборки!!!! Ой вэй.... жабописак надо почётно кремировать, чтобы они не засирали ИТ своей жабкой, ибо уныло, тормознуто и мёртворождённо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43

65. Сообщение от Vacu923ek (ok), 15-Апр-22, 13:19   +/
Я когда пытался писать на Котлине проклял все эти жабские системы сборки - тормознее этого чучела в жизни не видел! Перфокарты набить быстрее, чем дождаться готового файла.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59

66. Сообщение от Жироватт (ok), 15-Апр-22, 13:35   +1 +/
У ар велком, бразер! Москва, Нарвская улица, дом 15 А, спросить Васька. Он тебе даст мои координаты - ты сможешь программировать на эрланге левой сишной пяткой

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

69. Сообщение от Аноним (43), 15-Апр-22, 16:56   +/
> Откровенно, дай дураку молоток и он ВСЁ кругом забьёт до смерти

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #70

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #73

71. Сообщение от Первая буква (?), 15-Апр-22, 17:48   +1 +/
Ява - в первую очередь легендарный мотоцикл! Послушай Сектор Газа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53

73. Сообщение от Аноним (43), 16-Апр-22, 06:47   +/
А ты не заходи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #70 Ответы: #76

76. Сообщение от Vacu923ek (ok), 16-Апр-22, 14:35   +/
> А ты не заходи.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #73


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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